---
vssueId: 72
description: 本文描述了Kuboard_v1.0.x的版本变更说明
---
# Kuboard v1.0.x
了解如何 [升级Kuboard](/install/install-dashboard-upgrade.html)
Kuboard v1.0.x 的更新说明
## v1.0.9.7
**发布日期**
2020年5月16日
**BUG修正**
* 集群概览页 --> 在部分情况下,CPU 总量计算出错;
## v1.0.9.6
**发布日期**
2020年5月8日
**优化**
* Deployment 显示页面,滚动更新过程中 Pod 选中状态的优化;
* 下载日志时超时,时间从5分钟调整为100分钟;
**BUG修正**
* .status.allocatable.cpu 的单位为 m 时,集群概览中CPU统计信息显示不正确的问题;
* 创建 Secrets 后,应该刷新列表;
## v1.0.9.5-hotfix1
**发布日期**
2020年4月30日
**BUG修正**
* 导入工作负载时,Deployment.spec.template.volumes[*].persistentVolumeClaim.claimName 不能被正确设置的问题;
## v1.0.9.5
**发布日期**
2020年4月30日
**优化**
* 工作负载查看界面
* 提示用户只显示同名 Service / Ingress;
* 工作负载编辑器
* 容器重启策略,除了 Always 以外,启用 OnFailure / Never 这两个选项,并提示某些情况下选项不可用;
* 支持字段 spec.template.spec.containers[*].env.resourceFieldRef
**BUG修正**
* 导入工作负载时,StatefulSet.template.spec.volumeClaimTemplates[*].spec.storageClassName 不能被正确设置的问题;
* 终端界面修改最近行数时,重新加载后,仍然是 500 行
## v1.0.9.4
**发布日期**
2020年4月19日
**优化**
* 优化部分操作的鉴权:
* 工作负载详情页 --> 针对 Deployment Processing 中的各种操作鉴权
* 列表页 --> 对 `删除`/`创建` 按钮鉴权
* ServiceAccount详情页 --> 对 kubectl 按钮鉴权
**BUG修正**
* 如果工作负载定义了 initContainer,保存失败,因为 initContainer 不能包含 lifecycle 字段;
## v1.0.9.3
**发布日期**
2020年4月18日
**优化**
* 名称空间页头 --> 提示用户可以自定义名称空间的布局
* YAML 编辑器,提示必须使用两个空格作为缩进,不能使用 TAB
**BUG修正**
* spec.containers[*].resources.limits.cpu 等字段不能为空字符串
* 从 DaemonSet/Deployment/Stateful 列表页创建 DaemonSet/Deployment/Stateful 时,名称空间始终是 example 的问题
* 加载存储卷声明对话框出错
* 加载存储类对话框出错,如果存储类不是通过 Kuboard 创建的,则直接显示其 YAML 内容
* 对于腾讯云托管的集群,创建 nfs-storage-class 时,provisioner 的 PVC 与 PV 不能匹配的问题(因为腾讯云指定了默认的 storageClass)
## v1.0.9.2
**发布日期**
2020年4月16日
**优化**
* 编辑 kubernetes.io/dockerconfigjson 类型的 Secret 时,根据表单内容生成 docker login 语句,并提示用户校验;
**BUG 修正**
* 从 YAML 文件创建时,如果没有指定 namespace,则应该使用 default 名称空间
## v1.0.9.1
**发布日期**
2020年4月13日
**BUG修正**
* 在工作负载编辑页面修改显示名称后,保存内容仍然是原来的工作负载名称;
* 当 Kubernetes 启用 BASIC_AUTH 时,打开 Kuboard 界面后会弹出 HTTP Basic Authentication 对话框;
* 修正部分情况下(从 helm 安装某些 chart 后的工作负载),工作负载编辑器不兼容的问题;
## v1.0.9
**发布日期**
2020年4月12日
**优化**
* 终端/日志界面:
* 增加在终端内查找的功能;
* 优化调整字体大小的操作;
* 隐藏 “返回名称空间” 的按钮;
* 终端和日志界面不显示页尾;
* 优化终端/日志界面的事件处理逻辑;
* 切换名称空间
* 如果用户具备 get namespaces list 权限,优化切换名称空间时的体验;
* 左侧导航菜单
* 只显示当前登录用户有权限查看的菜单;
**BUG修正**
* 创建/删除 ClusterRole 之后,跳转目标页面 404;
## v1.0.9-beta.6
**发布日期**
2020年4月9日
**优化**
* 事件通知
* 可以关闭事件通知;
* 设置菜单中可以重新开启事件通知;
* 切换名称空间
* 部分情况下,切换名称空间时,应该直接进入名称空间首页;
* 高亮当前所在的名称空间;
* 如果当前登录用户不能查询名称空间列表,则,提示用户输入目标名称空间;
* 日志/终端界面
* 可以调整字体大小;
* 显示页尾信息,并可定制其中的文字
**BUG修正**
* 部分情况下,切换名称空间时,内容未刷新;
* 从 ServiceAccount 列表删除 ServiceAccount 失败;
* 导出 YAML 文件时,ConfigMap 和 Secret 缺少 apiVersion 字段;
## v1.0.9-beta.5
**发布日期**
2020年4月6日
**新特性**
* CRD
* CustomResourceDefinition 列表
* CustomResource 列表
* 可显示 CustomResource 的 YAML
* 可显示对应 CustomResourceDefinition 的 YAML
* 当前列表页切换名称空间
* 页头区分 Cluster/Namespaced 对象
**BUG修正**
* 修正集群概览页、存储类区域的布局错误
* 修正左侧菜单展开延迟的问题
* 修复部分情况下左侧菜单高亮错误的问题
* 修正列表页删除按钮不工作的问题
* 修正安装OIDC向导中授权页面的链接错误
* 修正更新镜像版本时的错误
## v1.0.9-beta.4
**发布日期**
2020年4月3日
**新特性**
* 优化页头显示
* 优化集群概览页配色
* 优化列表页显示
## v1.0.9-beta.3
**发布日期**
2020年3月29日
**新特性**
* 名称空间页面新增左侧导航
* 增加 Service 列表页
* 增加 Ingress 列表页
* 调整 事件列表、RBAC 列表的菜单位置
* Secrets:
* 以列表页显示 Secrets 列表
* 存储卷声明:
* 以列表页显示存储卷声明的列表;
* 详情对话框增加表单校验;
* ConfigMap:
* 以列表页显示ConfigMap的列表;
## v1.0.9-beta.2
**发布日期**
2020年3月29日
**发布内容**
* 合并 v1.0.8.3 / v1.0.8.4 的变更到 v1.0.9-beta.1
## v1.0.8.4
**发布日期**
2020年3月29日
**BUG 修正**
* NFS 类型的 Storage Class
* NFS Provisioner 的 mountOption 不能正常显示
* NFS-client-provisioner 必须使用 PVC/PV 才能通过 mountOptions 挂载 NFS,当前不能为 nfs-client-provisioner 指定 mountOptions
* https://github.com/kubernetes-incubator/external-storage/issues/1008
* Deployment查看页
* 删除副本集下所有 Pod 后,对话框未关闭
* 部分情况下监控套件列表页不能显示全局监控套件
## v1.0.8.3
**发布日期**
2020年3月28日
**优化**
* 工作负载编辑器 --> PodTemplate,新增字段支持:
* dnsPolicy
* dnsConfig
* shareProcessNamespace
* hostPID
* containers[*].lifecycle.preStop
* containers[*].lifecyle.postStart
**BUG 修正**
* 修正某些情况下日期显示为 1970-01-01/大约50年前 的问题;
* 节点详情页:
* 直接刷新节点详情页时,不能显示 Metrics 信息的问题;
* 修正某些情况下,节点详情页内存单位计算出错的问题;
* 修正暂停Deployment时,提示信息不正确的问题;
* 修正导入工作负载时的问题:
* 如果一个Ingress包含多个域名,导入时只能导入第一个;
* 工作负载查看页:
* 当 Ingress 中只有部分 host 设置了 HTTPS 时,其他 hosts 的快速链接不应该带 https
## v1.0.9-beta.1
**发布日期**
2020年3月18日
**新特性**
* 从 YAML 文件创建
* 修改已有对象的 YAML
* 可以修改已有对象的 YAML
* 保存前可以对比变更内容
## v1.0.8.2
**发布日期**
2020年3月17日
**优化**
* 容器字段 workingDir;
* 调整静态资源的本地缓存时间为 1天,如此,Kuboard 版本更新后,大部分用户不需要做清除浏览器缓存的操作;
## v1.0.8.1
**发布日期**
2020年3月16日
**优化**
* 编辑 Annotation 的取值时可以换行;
* 将 watcher 的长连接时间从 60秒 调整为 5 秒,以便在用户使用了反向代理的情况下,获得更及时的事件反馈信息;
**BUG修正**
* 如果两个 Deployment 的 label 相匹配,则,ReplicaSets 显示会出现混淆的情况
* 调整镜像版本时 my-registry.example.com:5000/example/web-example:v1.0.1,这种格式的,镜像标签不显示v1.0.1,而是显示5000/example/web-example
## v1.0.8
**发布日期**
2020年3月12日
**新特性**
* Deployment Processing
* 删除 ReplicaSet 下所有的 Pod
* 显示处于删除过程中的 Pod
* 修改部署策略
* 增加常用操作
* 编辑 Deployment
* 伸缩
* 调整镜像版本
* 工作负载编辑器
* Service --> Headless
**优化**
* 当内存比较大时,集群概览页的 Metrics 样式出现串行问题
* Pod 详情
* 如果 Pod 正在被删除,显示该状态;
* 显示 Pod 的 Message/Reasonn(如果存在);
* Pod 列表,显示 Ready 状态
## v1.0.8-beta.2
**发布日期**
2020年3月11日
**新特性**
* Deployment:
* 编辑 revisionHistoryLimit
* 暂停/继续 Deployment
* 删除 ReplicaSet
## v1.0.7.2
**发布日期**
2020年3月10日
**BUG修正**
* 修正部分情况下,不能获取 DNS nameserver 的问题
## v1.0.8-beta.1
**发布日期**
2020年3月9日
**新特性**
* Deployment 滚动更新:
* 显示 ReplicaSet 列表
* 显示 ReplicaSet 所管理的 Pods
* 支持回滚到历史版本
* 回滚到历史版本前,对比 spec.template 的内容
## v1.0.7.1
**发布日期**
2020年3月7日
**BUG修正**
* 修正创建 StorageClass 时无响应的问题(此问题只出现在 v1.0.7 中)
## v1.0.7
**发布日期**
2020年3月6日
**优化**
* 优化 namespace 加载速度
**BUG修正**
* Ingress / Service 对象没有 metadata.annotations 字段时,部分信息不能正常显示;
* 使用无密码方式登录时,KuboardProxy 不能正常打开
## v1.0.7-beta.5
**发布日期**
2020年3月1日
**优化**
* KuboardProxy 权限判断,登录用户必须具备 `services/proxy` 或者 `pods/proxy` 的 create 操作权限,才能访问对应的 Kuboard Proxy;
* 工作负载页 --> 修改工作负载的标签
* [自定义 Kuboard namespace 布局](/install/install-kuboard-layout.html)
**BUG修正**
* 创建工作负载时,layer 不能选择默认;
* RoleBinding/ClusterRolebinding 对话框 --> 部分情况下不能点击删除按钮;
* 集群概览页 --> 计算资源区最大化时的布局问题
* 工作负载编辑页 --> 容器 --> 就绪检查 --> 当未填写容器名称时,出现 undefined 的显示
* ClusterRoleBinding / RoleBinding 在添加 ServiceAccount 时,部分情况下不能切换 namespace
## v1.0.7-beta.4
**发布日期**
2020年2月25日
**优化**
* 优化 KuboardProxy 的界面显示
* 增加环境变量的设置 [KUBOARD_AUTH_ENCRYPT_KEY](/install/install-kuboard-env.html)
* 如果不定义此环境变量,则在Kuboard每次启动时生成随机字符串用作 ENCRYPT_KEY
* OpenID Connect安装向导
* 对输入框做trim操作,避免用户输入空格
* 如果准备步骤选择了 dex 作为连接方式,则在设定Kuboard OIDC步骤的认证方式选项中,禁用用户名密码的选项
**BUG修正**
* 工作负载编辑器 --> 容器 --> 安全设定 --> 编辑按钮在一部分情况下点击无效
* 部分情况下 kubectl config 对话框显示不正常
## v1.0.7-beta.3
**发布日期**
2020年2月23日
**新特性**
* ServiceProxy:
* 适配前端的proxy结果:针对 text/html application/javascript 类型的响应,修改 href="/ src="/ baseURL="/ 为 proxy 后的 url(例如:/proxy/http/example/web-example/:/8080/)
* 新增参数设置:disable-rebase
* PodProxy:
* 支持 Pod 的 Proxy,与 Service 的 Proxy 功能相同
* Limitations: 代理设置保存在 Pod 上(而不是 pod template),这意味着,Pod 实例被删除后,对应的代理设置也跟着丢失
## v1.0.7-beta.2
**发布日期**
2020年2月21日
**新特性**
* ServiceProxy 可以定义如下参数:
* auth-header-user
* auth-header-group
* cookie-ttl
* 增加环境变量:
* KUBOARD_PROXY_COOKIE_TTL
## v1.0.7-beta.1
**发布日期**
2020年2月20日
**新特性**
* 在工作负载查看页,可以直接打开 Service 的 Proxy
* 当前仅支持 HTTP 协议
* 可以防止未经授权的访问
**优化**
* 去除dnsmasq,直接使用 KUBE_DNS 进行 upstream 域名解析
* 容器镜像版本调整的页面里,去掉默认条件
## v1.0.6.3
**发布日期**
2020年2月11日
**优化**
* [自定义 ICP 备案号](/install/install-kuboard-env.html)
* 增加 /robots.txt 文件,禁止搜索引擎抓取
* 容器镜像版本调整 --> 默认不带查询条件
* 可通过 KUBOARD_SAFE_MODE 环境变量禁用 /eip-monitor/ 和 /addons/ 代理转发
## v1.0.6.2
**发布日期**
2020年2月11日
**BUG修复**
* RoleBinding --> 为 ServiceAccount 添加 RoleBinding 时出错
* ClusterRoleBinding --> 不能添加新的 Subject
* ServiceAccount列表页 --> 不能删除 ServiceAccount
* 全局监控套件在 v1.0.6 及 v1.0.6.1 中不能正常使用的问题
## v1.0.6.1
**发布日期**
2020年2月10日
**优化**
* 显示 Service 的 Cluster IP
* 工作负载查看页面,单独显示 Workload/Service/Ingress 的 YAML
**BUG修正**
* 镜像版本页 --> 去除刷新按钮(其使用的查询条件不正确)
* 如果用户没有权限进入集群概览页,直接输入根路径时,应跳转到登录页面
* 安装 Dex 时,如果 callbackURL 没有端口号,则多余一个冒号
## v1.0.6
**发布日期**
2020年2月8日
**优化**
* 如果安装 metrics-server,提示 ApiService 的状态
* 标签选择器支持更多的操作符:=, !=, in, notin, exists, notexists
* 字段选择器支持更多的操作符: =, !=
* 容器镜像版本调整页面 --> 使用fieldSelector 和 labelSelector
## v1.0.6-beta.10
**发布日期**
2020年2月7日
**Bug修正**
* 修复 beta.9 中引入的一个 BUG: 不能新增 Service 的 ports
## v1.0.6-beta.9
**发布日期**
2020年2月5日
**优化**
登录界面 --> 如果配置了 OIDC,则默认显示用户名密码登录方式,否则,默认显示服务账号登录方式
**Bug修正**
* 修复 beta.8中引入的一个 BUG: 当没有定义 Service / Ingress 时,不能显示 Workload 的查看界面
## v1.0.6-beta.8
**发布日期**
2020年2月2日
**新特性**
* 工作负载编辑页面 --> 修改 Service annotations
* 工作负载查看页面 --> 修改 Service annotations
**优化**
* 只显示当前登录用户有权限的操作
* 只监听当前名称空间内的 events,而不是全局 events。(适应按名称空间授权的情况)
* 按名称空间查看 top-pods
**Bug修正**
* 控制台界面切换 bash/sh 失败的问题
## v1.0.6-beta.7
**发布日期**
2020年2月1日
**新特性**
* OpenID Connect
* OpenID Connect 安装向导
* 授权码(Authorization Code Grant)方式登录
* 通过Dex对接,已验证如下 identity provider
* github
* gitlab
* 直接对接,已验证如下 identity provider
* Keycloak
* 密码(Client Credentials Grant)方式登录
* Keycloak
* User/Group
* SelfInfo 增加对 User/Group 的支持
* SelfInfo 可获得当前登录 User 的 kubectl 配置
* 查看名称空间中被授权的 User/Group 列表
* 查看名称空间中 User/Group 的被授权明细
* 为 User/Group 增加新的 RoleBinding/ClusterRoleBinding
**优化**
* ConfigMap --> 优化查看ConfigMap时,字体行距过大的问题
* 页头 --> 必须具备 '' - 'namespaces' - 'list' 权限,才能导航到集群概览页
* 工作负载编辑器 --> ImagePullSecrets --> 增加对此字段的表单校验
**Bug修复**
* 集群概览页 --> 登录成功后,当 metris-server 已安装时,存在需要刷新页面才显示 top nodes 的问题
* 工作负载编辑页 --> ImagePullSecrets 不能包含空值
* Secret详情窗口
* TLS --> tls.key 字段显示内容错误
* 再次打开删除 Secret 的对话框时,被删除的 Secret 名称应该更新
## v1.0.6-beta.6
**发布日期**
2020年1月23日
**新特性**
* 工作负载编辑界面
* 容器信息 --> ports
* 基本信息 --> 创建工作负载时可增加注解
* 工作负载查看界面
* 容器更多信息 --> ports、args
* 基本信息 --> 可修改注解
* 角色 Role
* 支持按 fieldSelector 和 labelSelector 查询角色列表
* 支持创建 Role
* 支持修改 Role 的资源
* 支持将 Role 关联到 ServiceAccount
* 集群角色 ClusterRole
* 支持按 fieldSelector 和 labelSelector 查询角色列表
* 支持创建 ClusterRole
* 支持修改 ClusterRole 的资源
* 支持将 ClusterRole 关联到 ServiceAccount (RoleBinding及ClusterRoleBinding)
* SelfInfo 页面 --> 获取 Kubectl 的配置文件
**优化**
* 监控套件安装
* 安装全局监控套件时,提示创建 etcd-secrets
* 完成套件安装后,延迟120秒才能初始化
* 完成套件的安装后,点确定可以返回套件列表页
* 显示套件的帮助链接
* 容器组列表页 --> 通过 fieldSelector / labelSelector 查询容器组列表
* 安装 metrics-server 后,等待 metrics-server 启动成功
* 不再支持 Kubernetes v1.12 及以下版本
* 工作负载查看界面
* 下载日志时,最大下载大小为 50 Mb
**Bug修复**
* 安装套件 --> https://addons.kuboard.cn/index/repository.json 这个文件不应该使用本地缓存的内容
* 导入工作负载 --> 存储卷声明模板时的表单校验
* 节点界面 --> 修复Pod的内存限制单位 Gi -- Mi 转换问题
* 登录界面 --> secretName 显示错误
## v1.0.6-beta.5
**发布日期**
2020年1月19日
**新特性**
* ServiceAccount详情页 --> 使用 ServiceAccount 的 Token 访问 kubectl
**优化**
* ServiceAccount列表页 --> 按名称、标签搜索
* ServiceAccount详情页 --> 删除ServiceAccount时,同时删除关联的 RoleBinding/ClusterRoleBinding
**Bug修复**
* Secret对话框 --> 创建Secret时,不显示内容区
* 名称空间页 --> StatefulSet如果没有 annotations 时,不能在名称空间页上显示
* 此问题的具体表现:部分使用 helm 创建的工作负载不能在Kuboard上显示,原因是Deployment、StatefulSet或DaemonSet中没有 annotations 信息
## v1.0.6-beta.4
**发布日期**
2020年1月10日
**新特性**
* 按条件查询ClusterRole列表
* 创建ClusterRole
**优化**
* 根据当前用户的权限决定是否显示创建ClusterRoleBinding
**Bug修复**
* 删除对象窗口 --> 部分情况下,确认按钮不能点击
* 集群概览页 --> 在部分情况下布局不正常
## v1.0.6-beta.3
**发布日期**
2020年1月7日
**新特性**
* 查看当前登录用户的信息及权限
**优化**
* 登录界面 --> 如果用户不能查看名称空间列表,则跳过集群概览页面直接进入其所在的名称空间
* 登录界面 --> 校验 Token 时使用 selfsubjectaccessreviews 接口,而不是 nodes 接口,以符合最小授权原则
* ServiceAccount列表页及详情页 --> 根据当前登录用户的访问规则显示对应的操作按钮
## v1.0.6-beta.2
**发布日期**
2020年1月6日
**新特性**
* 可以创建 ServiceAccount,并为其分配 ClusterRole/Role
* ServiceAccount --> 创建/删除 ServiceAccount
* ServiceAccount --> ClusterRoleBinding --> 绑定到ClusterRole/Role
* ClusterRole 详细信息 --> ClusterRoleBinding/RoleBinding --> 绑定到 ServiceAccount
* Role 详细信息 --> RoleBinding --> 绑定到 ServiceAccount
* 可以使用自建的 ServiceAccount 登陆 Kuboard
* 登陆界面 --> 输入Token后,显示 ServiceAccountName
* 页头 --> 显示当前登陆用户名
## v1.0.6-beta.1
**发布日期**
2020年1月5日
**新特性**
* 工作负载编辑器 --> 容器信息 --> 挂载点 --> 支持subPathExpr
* 名称空间 --> ServiceAccount --> 列表
* 名称空间 --> ServiceAccount --> 查看详情及修改 ClusterRoleBinding/RoleBinding
**BUG修复**
* 删除对象 --> 再次打开删除对象的对话框时,确认对象名称的输入框包含了上次删除的对象的名称
## v1.0.5.4
**发布日期**
2020年1月1日
**BUG 修复**
* 工作负载编辑器 --> Ingress --> 当启用前缀时,Ingress中选择的ServiceName缺少前缀
* 工作负载编辑器 --> 容器 --> 添加环境变量但不填写时,界面无响应
* 安装套件 --> 从套件仓库选择套件 --> 点击安装时,不应该所有的套件按钮都显示为加载状态
* 事件列表 --> 按名称空间删除事件 --> 删除某一个名称空间的事件时,其他名称空间对应的按钮不应该显示为加载状态
## v1.0.5.3
**发布日期**
2019年12月19日
**优化**
* 集群概览页 --> 显示PV/PVC的帮助文档链接
**Bug修复**
* CI/CD集成脚本里 --> 修复删除 Pod 的脚本中多余 } 的问题
* 更新Service时 --> 修复当 spec.type 不存在时,因为没有 spec.clusterIP 不能更新 Service 的问题
* 编辑StorageClass时 --> 修复如果mountOptions为空,不能添加 mountOptions 条目的问题
## v1.0.5.2
**发布日期**
2019年12月12日
**优化**
* 日志及终端 --> 将字体设置为 'Melon, Ubuntu Mono, courier-new, courier, monospace'
* 集群概览页 --> 页头显示 Kubernetes/Kuboard 版本
**Bug修复**
* CI/CD集成脚本里,当端口号不存在时,url显示不正确
## v1.0.5.1
**发布日期**
2019年12月9日
**Bug修复**
* 导入工作负载,更新Service时,spec.clusterIP: Invalid value: "": field is immutable
* 导入工作负载,更新Service时,metadata.resourceVersion: Invalid value: "": must be specified for an update
## v1.0.5
**发布日期**
2019年12月8日
**新特性**
* 节点详情页 --> 显示 total-request 和 total-limit
* 节点详情页 --> 显示 pod 的 request-limit
**优化**
* 节点详情页 --> 优化布局
* 为什么CPU使用很低,却仍然提示无法调度?
* 工作负载查看 --> 存储卷 --> config-volume类型的显示为JSON
**Bug修复**
* 检测 metrics-server 是否安装时,处理503错误
## v1.0.5-beta.6
**发布日期**
2019年12月4日
**优化**
* top pods页面 --> 增加到 Pod 详情页的链接
* 节点页面 --> 显示CPU和内存使用情况
* pod页面 --> 显示容器的CPU和内存使用情况
**Bug修复**
* 当权限不够时,检查 metrics-server 返回 503 错误
* top pods页面 --> CPU 使用情况的单位换算错误
## v1.0.5-beta.5
**发布日期**
2019年12月3日
**新特性**
* 按CPU、内存使用情况对节点排序
* 新增 top pods 界面
## v1.0.5-beta.4
**发布日期**
2019年12月2日
**新特性**
* 安装 metrics-server
* 显示节点当前的 metrics 数据
**BUG 修复**
* 预览YAML时,emptyDir为空的情况下,仍然应该显示在YAML中
## v1.0.5-beta.3
**发布日期**
2019年12月1日
**新特性**
* 工作负载编辑器 --> 容忍
**优化**
* 显示资源对象全名时的交互体验问题
* 将预览YAML文件复制到剪贴板
* 提示ping Service失败
* 工作负载查看界面 --> 容器详情 --> 更多信息改为抽屉式显示,以便完整地显示容器的环境变量
## v1.0.5-beta.2
**发布日期**
2019年11月24日
**新特性**
* 事件列表 --> 按名称空间及事件类型删除事件
* 套件列表 --> 套件
* 可以快速地查看套件的配置信息
* 显示自定义套件的帮助链接
* 从一个指定 URL 安装套件
* 工作负载查看页 --> 显示CI/CD集成脚本
**优化**
* 为下列对象显示完整名称:
* 工作负载
* 存储卷声明PVC
* ConfigMap
* Secrets
* PV
* Node
## v1.0.5-beta.1
**发布日期**
2019年11月17日
**新特性**
* HostAliases
* Ingress中可以选择与workload非同名的Service
**BUG 修复**
* Service访问方式的提示错误
## v1.0.4.1
**发布日期**
2019年11月10日
**优化**
* 工作负载显示错误提示时,增加帮助内容,解释为何会提示该错误
## v1.0.4
**发布日期**
2019年11月5日
**优化**
* 日志下载功能优化:
* 可指定起始时间
* 可指定日志文件大小
* 可显示下载进度
* 可取消下载
* 将监控套件的安装脚本从 github 迁移到 https://addons.kuboard.cn
* 进入终端界面前选择 sh / bash
**BUG 修复**
* 终端界面已经连接上以后,切换 sh / bash 失败的问题
## v1.0.4-beta.6
**发布日期**
2019年10月27日
**新特性**
* 可下载日志文件到本地
**优化**
* 创建 NFS 存储类 --> 增加合适的提示
**BUG 修复**
* 日志/终端在少数情况下不能正确加载的情况
## v1.0.4-beta.5
**发布日期**
2019年10月27日
**优化**
* 设置页面 favicon
* 修改提示:创建 docker 仓库的 Secret --> 填写 docker 仓库地址时,请以 http:// 或 https:// 开头
* 点击空白处,不关闭对话框
* 日志/终端不能访问时,引导用户到问题诊断页面
* 监控套件提示--浏览器不能禁用弹出窗口 window.open
* 对话框打开时,点击空白处不能关闭对话框,必须点击“关闭”或“返回”按钮才能关闭。避免误操作
**BUG 修复**
* 工作负载编辑器 --> Ingress --> 注解被错误写成标签了
* 集群概览中,可以显示手工创建的不与StorageClass关联的PV
## v1.0.4-beta.4
**发布日期**
2019年10月15日
**BUG 修复**
* 创建 Secret 时,如果内容包含中文,不能成功保存
## v1.0.4-beta.3
**发布日期**
2019年10月13日
**优化**
* 工作负载的名称前缀为可选添加
* 存储类列表为空时,提示当前没有存储类
* 集群中事件过多时,名称空间页面渲染时间过长
## v1.0.4-beta.2
**发布日期**
2019年10月7日
**新特性**
* 工作负载编辑器 --> 容器组 --> securityContext
* 工作负载编辑器 --> 容器 --> securityContext (含 privileged 模式)
* 容器查看界面 --> 查看YAML
* 节点页面 --> 显示和编辑污点
## v1.0.4-beta.1
**发布日期**
2019年10月2日
**新特性**
* 工作负载编辑器 --> 容器组 --> terminationGracePeriodSeconds
* 工作负载编辑器 --> 容器组 --> 容器 --> 挂载点 --> 增加 mountPropagation 选项
* 工作负载编辑器 --> 数据卷 --> 增加对 secret 类型数据卷的支持
**BUG 修复**
* Secret 表单验证
* 导入工作负载时,调整节点端口字段应为数字类型
* 工作负载编辑器 --> 容器组 --> 容器 --> 资源限制中,如果只填写内存不填写CPU,能够保存保存成功,但是重新进入编辑界面时失败
## v1.0.3
**发布日期**
2019年9月21日
**优化**
* ConfigMap 的代码编辑器暂时不做高亮处理
**BUG 修复**
* 预览的 YAML 不能第二次使用 kubectl apply 的问题(YAML 中存在空 MAP)
## v1.0.3-beta.5
**发布日期**
2019年9月19日
**BUG 修复**
* 编辑 ConfigMap 时,如果 value 超过 500 字符,则保存后不能反映最新改变
* 编辑 ConfigMap 时,标签应该可以为空
## v1.0.3-beta.4
**发布日期**
2019年9月17日
**优化**
* 导入应用程序时,存储卷声明如果不填写,则不可以下一步
**BUG 修复**
* v1.0.3-beta.2 引入的BUG:导入工作负载时,存储卷声明未创建
## v1.0.3-beta.3
**发布日期**
2019年9月16日
**优化**
* 伸缩时,副本数可以调整为 0
* 工作负载编辑器 --> Service,提示:节点端口如果为空,则由集群自动分配
* 自动刷新页面时,提示间隔时间的单位为秒
**BUG 修复**
* 名称空间的名字超长时,返回名称空间的按钮出现布局问题
## v1.0.3-beta.2
**发布日期**
2019年9月15日
**新特性**
* Pod,显示重启策略 restartPolicy
* 工作负载编辑器 --> 容器组,可选择重启策略(只能选 Always)
**优化**
* 导入应用程序时,可调整 NodePort(上一个版本中,为了避免在同一个集群导入时出现NodePort冲突,直接忽略了源文件中的 NodePort)
* 工作负载编辑器 --> 数据卷,增加帮助链接
* 工作负载编辑器 --> Ingress,增加帮助链接
* 工作负载编辑器 --> Ingress,域名和路由配置为必填字段
* 工作负载编辑器 --> 初始化容器,增加帮助链接
* 工作负载编辑器 --> 初始化容器,不显示就绪检查
* 工作负载编辑器 --> 资源限制,增加帮助链接
* 工作负载编辑器 --> 容器 --> 存活检查/就绪检查,增加帮助链接
* 工作负载编辑器 --> Docker 仓库的用户名密码,增加帮助链接
* 工作负载编辑器 --> 节点选择,增加帮助链接
* 工作负载编辑器 --> 服务描述,可以不填写
* 存储卷声明,增加 Volume Modes 字段(只读)
* 存储卷声明,增加 Volume Name 字段(只读)
**BUG 修复**
* 导入工作负载 --> Ingress页,域名字段 '--必须修改域名--' 不应该出现多次
## v1.0.3-beta.1
**发布日期**
2019年9月11日
**新特性**
* 设置菜单中可查看 kubernetes 版本信息
**BUG 修复**
* 创建 NFS 时,MountOptions 应该是可填选项
## v1.0.2
**发布日期**
2019-09-01
**优化**
* 页头增加返回名称空间的导航
## v1.0.2-beta.5
**发布日期**
2019-08-29
**优化**
* 工作负载编辑器 - 容器,env 支持 ConfigMapKeyRef
* 工作负载编辑器 - 容器,env 支持 SecretKeyRef
## v1.0.2-beta.4
**发布日期**
2019-08-28
**新特性**
* 工作负载编辑器 - 数据卷,支持 ConfigMap 类型
## v1.0.2-beta.3
**发布日期**
2019-08-28
**优化**
* 工作负载查看页,可以查看工作负载对应的 YAML 文件内容
**BUG 修复**
* 工作负载查看页,提示访问方式时,NodePort的端口号错误
* 在 Safari 浏览器下,页头显示错误
## v1.0.2-beta.2
**发布日期**
2019-08-24
**新特性**
* 就绪检查
* 存活检查
**优化**
* 优化删除确认的输入内容的提示
**BUG 修复**
* 更新版本后,版本号显示仍然为旧版本,需要强制刷新才能显示新版本
* 重复打开预览 YAML 的窗口,YAML 内容会不断累加
## v1.0.2-beta.1
**发布日期**
2019-08-21
**BUG 修复**
* Pod 中存在多个 Container 时,不能正常进入 日志界面和终端界面
## v1.0.1
**发布日期**
2019-08-20
**BUG 修复**
* 修复自定义 Kubernetes DNS Domain 时,无法使用监控套件的问题
## v1.0.1-beta.3
**发布日期**
2019-08-18
**新特性**
* 执行变更前预览 YAML
**优化**
* ConfigMap 详情页中使用带行号的代码编辑器
* 工作复杂编辑器 - 显示 Kubernetes Object 名称
**BUG 修复**
* chrome 32位浏览器下,工作负载编辑器对服务名称的校验不正常
* 卸载局部监控套件时,显示的标题和提示信息仍然是卸载全局监控套件
* 编辑工作负载时,如果使用了 NFS 数据卷,不能保存的问题
## v1.0.1-beta.2
**发布日期**
2019-08-16
**新特性**
* 工作负载编辑器 - 节点选择,可按 nodeName 或 nodeSelector 指定容器组分配的节点
**优化**
* 节点详情页,编辑节点标签
* 如果与工作服务载相关的最新事件不是 Warning 或者 BackOff,则不在工作负载图标上提示错误信息
* 工作负载查看页 - 增加访问提示
**BUG 修复**
* 节点详情页,修复加载进度条显示
* 资源删除对话框,对要删除的资源名称先 trim,再比较是否正确
## v1.0.1-beta.1
**发布日期**
2019-08-15
**新特性**
* 工作负载编辑器 - 数据卷,增加 hostPath 类型
**优化**
* 工作负载编辑器 - 服务分层,点击时跳转到微服务参考架构页面
* 工作负载编辑器 - 资源限制,增加格式提示
* 工作负载编辑器 - 容器,可以自定义抓取策略 imagePullPolicy
* NFS 类型的 StorageClass 增加 mountOptions 选项
**BUG 修复**
* 工作负载查看页面 - 接收到容器组变化事件后,容器组详情未触发更新
## v1.0.0
**发布日期**
2019-08-11
**发布说明**
Kuboard 在实际项目中经过多次历练,功能不断完善,成长为一个基于 Kubernetes 的成熟的[微服务管理工具](/learning/k8s-practice/micro-service/kuboard-view-of-k8s.html)。自 www.kuboard.cn 推出以来,得到了众多网友非常多的反馈,在大家的帮助下,修正了许多不同环境下的兼容性问题。今天终于结束了 beta 阶段,发布 **v1.0.0 正式版本**。该版本将是一个**长期支持版本**,碰到问题,可以通过 Kuboard 社群得到支持,如需要获得商业支持请通过微信联系作者。
**优化**
* 可以通过查询参数中的 k8sToken 字段直接登录系统,无需在登录界面输入 Token
* 例如,如果想要无登录直接访问容器组的控制台,可使用如下格式的 url 进入:
`http://yourip:yourport/#/console/pzy/yourPod?containerName=yourContainer&k8sToken=yourToken`
* 登录界面显示帮助链接
* 登录界面增加记住登录状态选项
* 日志/终端界面增加返回名称空间按钮
## v1.0.0-beta.14
**发布日期**
2019-08-03
**优化**
* 创建 namespace/configmap/secrets/pvc/deployment/Service/Ingress 等 K8S 对象时,对表单中的名字等字段做 trim() 操作
* 修改日志、终端连接错误时的提示信息
## v1.0.0-beta.13
**发布日期**
2019-07-28
**优化**
* 调整主题色
* 查看 Kuboard 版本信息
* 一次删除 Deployment 下所有的错误事件 ([# 1](https://github.com/shaohq/kuboard-issues/issues/1))
**BUG 修复**
* Kubernetes 二进制安装时, Kuboard 无法启动
* Kubernetes 中缺少 kube-dns Service 时, Kuboard 无法启动