Skip to content

Releases: 1Panel-dev/KubePi

v1.9.0

30 Sep 07:20
Compare
Choose a tag to compare

新增功能

  • 新增负载、Service 和 Ingress 的 YAML 全文搜索功能。 by @awol2005ex in #264
  • 新增 Pod 强制删除的功能。 by @awol2005ex in #270
  • 新增列表清单的定时刷新设置功能。 by @awol2005ex in #280
  • Custom Resource Definitions(CRD)新增了查看 YAML 配置的功能。 by @awol2005ex in #255

功能优化

  • 将集群列表页面中的集群链接改为在新标签页(_blank)中打开。 by @awol2005ex in #279
  • 集群页面 title 改为集群名称,便于用户在切换时更加直观。 by @awol2005ex in #279
  • 容器详情页面显示容器状态信息。 by @awol2005ex in #256
  • Pod 终端默认使用 /bin/sh 命令行解释器。 by @awol2005ex in #255
  • Pod 终端中 Stream 改成 StreamWithContext。 by @awol2005ex in #255
  • PV 详情页面新增了 PVC 详情链接。 by @awol2005ex in #254
  • PVC 详情页面新增了对应 Pod 的详情链接。 by @awol2005ex in #254
  • Events 列表点击原因可显示事件的 YAML 详细信息。 by @awol2005ex in #258
  • Pod(包括在 StatefulSets 和 Headless Service 情况下的域名)与 Service 详情页面中显示相应的域名信息。 by @awol2005ex in #272

问题修复

  • 修复了部分场景下点击 Pod 文件管理器的编辑按钮时出现报错的问题。 by @awol2005ex in #251
  • 修复了部分场景下在 Pod 文件管理器中修改文件名和文件内容时页面显示异常的问题。 by @awol2005ex in #251
  • 修复了在创建 Ingress 时未填写 defaultBackend 导致保存失败的问题。 by @awol2005ex in #265
  • 修复了 Ingress 编辑页面中点击添加 TLS 证书的 Hosts 无效的问题。 by @awol2005ex in #265
  • 修复了部分对象在新建和编辑页面时返回列表路由错误的问题。 by @awol2005ex in #275
  • 修复了批量删除 CRD 对象时脚本执行错误的问题。 by @awol2005ex in #282

v1.8.0

25 Jul 08:52
Compare
Choose a tag to compare

新增功能

  • 新增 SSO OpenID 认证功能。 by @shaxiaozz in #234
  • 新增 SSO SAML2 认证功能。by @shaxiaozz in #235
  • 新增 APIService 对象的查询、编辑和管理功能。 by @awol2005ex in #214
  • 新增 MutatingWebhookConfiguration 对象的查询、编辑和管理功能。 by @awol2005ex in #209
  • 新增 ValidatingWebhookConfiguration 对象的查询、编辑和管理功能。 by @awol2005ex in #209
  • 新增 Helm releases 原始 chart 包导出功能。 by @awol2005ex in #221
  • 新增 Ingress、Service 和 Pod 的关系图显示功能。 by @awol2005ex in #244
  • Resource Quotas 增加导出功能。 by @awol2005ex in #217
  • serviceAccount 页面新增下载 kubeconfig 文件功能。 by @awol2005ex in #210
  • 增加 Pod 容器的 CPU、内存和文件系统监控历史图表。 by @awol2005ex in #229
  • Pod 列表中增加重启次数列,并添加列排序功能。 by @awol2005ex in #209
  • 节点页面新增 Pods 数和污点字段,并增加导出 Excel 的功能。 by @awol2005ex in #216

功能优化

  • 支持根据 URL 地址搜索 Ingress 功能。 by @awol2005ex in #247
  • 容器日志可以选择是否显示日志时间戳。 by @awol2005ex in #240
  • 容器明细页面支持直接打开文件管理器。 by @awol2005ex in #241
  • 区分文件和目录:目录打包成 tar 下载,文件直接下载。 by @awol2005ex in #241
  • 集群未安装 Prometheus 时不显示监控图表。 by @awol2005ex in #232
  • 支持查看 secret 和 ingress 对象的 TLS 证书有效期、域名等信息。 by @awol2005ex in #213
  • 查看日志时新增了查看上次失败日志的功能。 by @awol2005ex in #211

问题修复

  • 修复了服务首次启动时配置文件中 JWT key 为空的问题。 by @ibranch7 in #204
  • 修复了 Pod 明细页面因部分 YAML 字段为空值导致页面错误的问题。 by @awol2005ex in #236
  • 修复了容器指标监控图表在获取 Prometheus 反向代理链接时端口配置错误的问题。 by @awol2005ex in #239
  • 修复了容器控制台输入文字时,文字在屏幕中间可能会回到开头的问题。 by @awol2005ex in #233
  • 修复了 Helm 已安装 Chart Release 升级页面在没有可升级版本时出现错误的问题。 by @awol2005ex in #218
  • 修复了文件浏览器中部分文件无法下载的问题。 by @shaxiaozz in #219
  • 修复了部分资源下载时 yaml 文件为空白的问题。 by @awol2005ex in #209
  • 修复了部分版本中 K8s 集群内存使用量显示不正确的问题。 by @shaxiaozz in #212
  • 修复了部分场景下 Pod 详情页面编辑 YAML 时出现错误的问题。 by @awol2005ex in #215

v1.7.0

19 Jan 10:29
Compare
Choose a tag to compare

安全修复

  • 更新若干依赖项。

v1.6.5

21 Jul 09:40
Compare
Choose a tag to compare

一、安装

1.1 快速开始 ✈️

sudo docker run --privileged -d --restart=unless-stopped -p 80:80 1panel/kubepi

二、更新日志

2.1 功能优化 🚀

  • 集群控制台界面支持根据名称搜索命名空间。

2.2 问题修复 🐛

  • 修复了删除集群标签失败的问题。
  • 修复了配置节点亲和性无法保存的问题。
  • 修复了工作负载无法编辑重启策略的问题。
  • 修复了 Pod 文件浏览器无法访问部分特定目录的问题。
  • 修复了部分页面分页数据不准确的问题。
  • 修复了用户列表返回敏感信息的问题。
  • 修复了修改用户操作存在提权的问题。

v1.6.4

11 Jan 08:32
Compare
Choose a tag to compare

一、安装

1.1 快速开始 ✈️

sudo docker run --privileged -d --restart=unless-stopped -p 80:80 kubeoperator/kubepi-server

二、更新日志

2.1 问题修复 🐛

  • fix(安全漏洞): 修复了登录成功之后 Cookie 没有刷新的问题 (CVE-2023-22479)
  • fix(权限): 修复了系统登录⽇志未授权可访问的问题
  • fix(MFA): 修复了填写 MFA 验证码后直接回车登录报错的问题

v1.6.3

04 Jan 11:20
Compare
Choose a tag to compare

一、安装

1.1 快速开始 ✈️

sudo docker run --privileged -d --restart=unless-stopped -p 80:80 kubeoperator/kubepi-server

二、更新日志

2.1 问题修复 🐛

  • fix(安全漏洞): 修复了 JwtSigKey 硬编码的问题 (CVE-2023-22463)

v1.6.2

15 Nov 09:35
Compare
Choose a tag to compare

一、安装

1.1 快速开始 ✈️

sudo docker run --privileged -d --restart=unless-stopped -p 80:80 kubeoperator/kubepi-server

二、更新日志

2.1 问题修复 🐛

  • 修复了 LoadBalancer Service 不显示 ExternalIP 的问题
  • 修复了 Tolerations 影响选择所有时参数获取错误的问题
  • 修复了不授予普通用户 pods/exec 权限,点击”终端”依然可以进入的问题
  • 修复了镜像仓库名称可以输入下划线等特殊字符的问题
  • 修复了用户管理页面修改密码提示修改成功但未生效的问题
  • 修复了 Pod 前端展示日志与下载下来的日志文件中日志相差 8 个小时的问题
  • 修复了执行 web 终端会产生僵尸进程的问题
  • 修复了 Deployment 执行伸缩操作有时会出现多条重复记录的问题
  • 修复了英文状态下文件浏览器打开超过1M文件时提示错误的问题

v1.6.1

29 Jul 08:29
Compare
Choose a tag to compare

一、安装

1.1 快速开始 ✈️

sudo docker run --privileged -d --restart=unless-stopped -p 80:80 kubeoperator/kubepi-server

二、更新日志

2.1 功能优化 🚀

  • 应用市场增加 Helm 缓存
  • 集群详情以及 Dashboard 等页面显示集群名称

2.2 问题修复 🐛

  • 修复了 Pod 文件浏览器上传大文件超时的问题

v1.6.0

22 Jul 06:42
Compare
Choose a tag to compare

一、安装

1.1 快速开始 ✈️

sudo docker run --privileged -d --restart=unless-stopped -p 80:80 kubeoperator/kubepi-server

二、更新日志

2.1 新增功能 🌱

  • 支持查看 Pod 事件
  • 支持表单创建 Endpoints
  • 支持编辑已导入集群的连接信息

2.2 功能优化 🚀

  • Pod 列表页显示运行状态
  • 支持自定义系统超时时间
  • 导入集群时,支持输入 Config 内容
  • 优化工作负载详情页面运行时信息
  • 优化编辑 ConfigMap 的菜单权限
  • Dashboard 概览页面增加 Metrics 权限判断
  • 自定义角色添加规则时,动态获取 API 组、资源和操作
  • Ingress 列表页限制 target 显示条数,超出时显示更多按钮

2.3 问题修复 🐛

  • 修复了用户退出系统后, 容器日志和终端页面继续可用的问题
  • 修复自定义 namespace 角色,没有详情输入框的问题
  • 修复了用户删除后未删除对应集群中绑定的权限,导致重名用户权限错乱的问题
  • 修复了创建工作负载时 nodeSelector 格式错误的问题

v1.5.3

16 Jun 07:17
Compare
Choose a tag to compare

一、安装

1.1 快速开始 ✈️

sudo docker run --privileged -d --restart=unless-stopped -p 80:80 kubeoperator/kubepi-server

二、更新日志

2.1 新增功能 🌱

  • 容器文件浏览器支持上传文件夹/多文件
  • LDAP 增加测试连接、测试登录、重置等功能
  • LDAP 增加连接超时时间和搜索分页数量限制

2.2 功能优化 🚀

  • 开放 swagger API 文档
  • 容器文件浏览器功能重构(去除 kotool 二进制文件)
  • Services 列表增加 EXTERNAL-IP 地址显示
  • 默认角色增加镜像仓库管理员
  • 部分页面默认排序方式和样式统一

2.3 问题修复 🐛

  • 修复了文件名称带有空格时上传、解析失败的问题
  • 修复了 LDAP 映射用户名为空被导入的问题