跳转到主内容

Podman Desktop 1.18 发布

·28 分钟阅读
Sonia Sandler
助理软件工程师

Podman Desktop 1.18 版本发布!🎉

podman-desktop-hero-1.18

Podman Desktop 1.18 现已发布!点击此处下载

此版本带来了令人兴奋的新功能和改进:

  • 优化 Docker 兼容性功能:Docker 兼容性页面已脱离实验模式,现在即使通过 brew 安装,它也能帮助您全面设置 Podman。当 Podman 无法绑定 Docker 套接字时,它还会检测并通知您。
  • 切换 Kubernetes 命名空间:现在可以在 Podman Desktop 内切换 Kubernetes 命名空间。
  • Kubernetes 中的作业:您现在可以在 Podman Desktop 日益增长的 Kubernetes 部分中看到 Kubernetes 作业。
  • 实验性状态栏提供程序增强:状态栏提供程序可以根据用户偏好进行固定和取消固定,并且提供程序状态图标已更新,更易于理解。

发布详情

Docker 兼容模式页面已脱离实验模式 🎉

v1.13 中引入的实验性 Docker 兼容性页面已脱离实验模式。现在,所有与 Docker 兼容性相关的内容都可以在一个地方找到。此外,还添加了新的 Docker 兼容性相关通知,使设置过程更加简单,减少了遇到问题时的猜测。

Docker Compatibilty podman mac helper notificationDocker Compatibilty podman mac helper notification Docker Compatibilty docker socket notificationDocker Compatibilty docker socket notification

切换 Kubernetes 命名空间

到目前为止,Podman Desktop 只支持切换 Kubernetes 上下文。通过这次更新,您现在可以在 Podman Desktop 内部切换命名空间,而无需在应用外部进行任何操作。此选择不会修改您的 Kube 配置,并且在整个应用中是持久的,因此如果您在一个地方选择了特定的命名空间,它将在 Podman Desktop 的其他所有地方使用。

Kubernetes namespacesKubernetes namespaces

Kubernetes 作业

作为我们持续进行的 Kubernetes 改进和增强工作的一部分,我们为 Kubernetes 作业添加了一个新标签页。您现在可以在一个地方查看所有作业,每个作业都有详情页面,并且可以删除和查看条件状态。

Kubernetes Jobs listKubernetes Jobs list Kubernetes Job detailsKubernetes Job details

实验性状态栏提供程序增强功能

v1.16 中引入的实验性状态栏提供程序进行了一些更改,以使其更易于理解和使用。

新的提供程序状态图标包括:

  • 白点 - 运行中
  • 红点 - 错误
  • 向上箭头 - 有可用更新
  • 旋转圆圈 - 正在停止或启动
  • 较暗的图标 - 已停止

此外,您现在可以通过从状态栏固定或取消固定来选择要显示哪些可用的提供程序。

Status bar providersStatus bar providers

如果您对我们的实验性功能(或 Podman Desktop 的任何方面)有任何反馈或想法,请随时在相关的 GitHub 实验性功能讨论区 告诉我们,您可以从设置页面的实验性选项卡访问该讨论区,或通过点击 Podman Desktop 右下角的评论图标并填写反馈表。

其他更改

重大变更

作为向 svelte 5 迁移的一部分,@podman-desktop/ui-svelte 包 v1.18.0 的 DetailsPageFormPage 组件引入了重大变更。

请在这些组件中使用 {#snippet <snippet-name>()} 代替插槽(slots)。

社区致谢

🎉 我们要向所有帮助 🦭 Podman Desktop 变得更好的朋友们表示衷心的感谢。在此版本中,我们收到了以下新朋友的拉取请求:

  • @j-bs#11456 中首次贡献:docs(website): 在操作系统标签组中使用一致的顺序
  • @chkpnt#10975 中首次贡献:fix: 在 macOS 下处理来自系统的代理绕过值
  • @AlexonOliveiraRH#11710 中首次贡献:docs: 添加启用 ip_tables 的说明
  • @Virakal#11792 中首次贡献:fix(docs): docker export 语法
  • @fabienengels#12106 中首次贡献:docs: 将 EOST 添加为采用者

最后说明

此版本中修复的完整问题列表可在此处查看

请从网站的下载部分获取最新版本,用 Podman Desktop 助力您的开发之旅。此外,欢迎访问 GitHub 仓库,看看您如何能帮助我们改进 Podman Desktop。

详细发布变更日志

日常维护 ✅

  • 日常维护:更新发布流程,由 @benoitf 提交 #12192
  • 日常维护:向状态栏提供程序添加错误指示,由 @SoniaSandler 提交 #12191
  • 日常维护:为 CLOMonitor 排除一条规则,由 @benoitf 提交 #12169
  • 日常维护:为 CNCF 工具添加徽章,由 @benoitf 提交 #12158
  • 日常维护:添加 scorecard,由 @benoitf 提交 #12147
  • 日常维护:网站 - 更新页脚的 CNCF 标志和间距,由 @cdrage 提交 #12142
  • 日常维护:增加 lint 内存,由 @deboer-tim 提交 #12140
  • 日常维护:添加安全洞察文件,由 @benoitf 提交 #12138
  • 日常维护:网站 - 更新字体粗细和 div 宽度,由 @cdrage 提交 #12117
  • 日常维护:网站 - 更新下载链接,由 @cdrage 提交 #12115
  • 日常维护:改进提供程序小部件图标,由 @SoniaSandler 提交 #12112
  • 日常维护(vitest):移除未使用的文件,由 @axel7083 提交 #12110
  • 日常维护:允许在测试中使用更宽松的数据,由 @benoitf 提交 #12100
  • 日常维护:在 TerminalWindow 中添加缺失的 dispose 方法,由 @benoitf 提交 #12099
  • 日常维护:更新 estree-util-value-to-estree 至 v3.3.3,由 @benoitf 提交 #12085
  • 日常维护:更新 image-size 至 1.2.1,由 @benoitf 提交 #12084
  • 日常维护(package.json):build 应包含 build:preload:types由 @axel7083 提交 #12059
  • 日常维护:在某些地方使用 isUnixLike() 代替 isLinux(),由 @arrowd 提交 #12047
  • 日常维护:将关闭按钮迁移到 svelte 5,由 @deboer-tim 提交 #12043
  • 日常维护:FetchError 类型已从库中移除,由 @feloy 提交 #12042
  • 日常维护:启用 svelte/require-each-key 规则,由 @SoniaSandler 提交 #12041
  • 日常维护:更新至 podman 5.4.2,由 @feloy 提交 #12006
  • 日常维护(网站):修改了横幅和文档中的社区会议链接,由 @rujutashinde 提交 #11996
  • 日常维护:在 extension-api 中暴露 VmProviderConnection 和 VmProviderConnectionFactory,由 @SoniaSandler 提交 #11982
  • 日常维护(dockerode):升级到 3.3.37,由 @axel7083 提交 #11979
  • 日常维护:在实验模式下支持更改命名空间,由 @deboer-tim 提交 #11964
  • 日常维护:将状态图标迁移到 svelte 5,由 @deboer-tim 提交 #11961
  • 日常维护:在故障排除页面中添加 aria 角色和标签,由 @odockal 提交 #11960
  • 日常维护(deps-dev):更新 eslint-plugin-svelte 至 v3.5.0,由 @benoitf 提交 #11959
  • 日常维护:本地使用 lcov 报告器,由 @feloy 提交 #11951
  • 日常维护:失败的单元测试最多重试 3 次,由 @benoitf 提交 #11947
  • 日常维护:为 Windows 添加了显示手动安装步骤的对话框,由 @gastoner 提交 #11946
  • 日常维护:向 Kind 提供程序添加更新信息,由 @SoniaSandler 提交 #11936
  • 日常维护:迁移提供程序按钮 onclick,由 @deboer-tim 提交 #11934
  • 日常维护:将模态插槽迁移到 snippet,由 @deboer-tim 提交 #11932
  • 日常维护:将标签页迁移到 svelte 5,由 @deboer-tim 提交 #11929
  • 日常维护:用 json 输出替换 lcov 以获取覆盖率,由 @benoitf 提交 #11902
  • 日常维护:props 接口,由 @deboer-tim 提交 #11901
  • 日常维护:为 mac podman 套接字失败添加警报,由 @cdrage 提交 #11892
  • 日常维护:将设置 podman-mac-helper 添加到仪表板,由 @cdrage 提交 #11890
  • 日常维护:故障排除页面改进 - aria,由 @odockal 提交 #11888
  • 日常维护:移除 @typescript-eslint/no-explicit-any 的使用,由 @jeffmaury 提交 #11883
  • 日常维护(重构):将 Modal 组件迁移到 Svelte5,由 @jeffmaury 提交 #11881
  • 日常维护:将 ui 包图标更新到 svelte 5,由 @deboer-tim 提交 #11869
  • 日常维护(task-popup):添加了自动消失的任务弹出窗口,由 @gastoner 提交 #11867
  • 日常维护:将 ErrorMessage 组件更新到 svelte 5,由 @SoniaSandler 提交 #11866
  • 日常维护:移除旧的 docker 兼容性代码,由 @cdrage 提交 #11861
  • 日常维护:移除跟踪信息,由 @benoitf 提交 #11853
  • 日常维护(Carousel):将组件迁移到 svelte v5,由 @benoitf 提交 #11852
  • 日常维护:允许可选的 dock 属性,由 @benoitf 提交 #11850
  • 日常维护:启用 svelte/require-each-key 规则 - 第 5 部分 - image,由 @SoniaSandler 提交 #11840
  • 日常维护(configuration-impl):移除 any 的使用,由 @benoitf 提交 #11837
  • 日常维护:使下拉菜单的左侧控件可点击,由 @deboer-tim 提交 #11835
  • 日常维护:启用 svelte/require-each-key 规则 - 第 4 部分,由 @SoniaSandler 提交 #11834
  • 日常维护:更新了 tsconfig 并修复了类型检查,由 @gastoner 提交 #11832
  • 日常维护:将链接组件迁移到 svelte5,由 @gastoner 提交 #11830
  • 日常维护:向下拉菜单添加左侧 snippet,由 @deboer-tim 提交 #11810
  • 日常维护(storybook):添加带子项的 Table 故事,由 @axel7083 提交 #11808
  • 日常维护(config-registry):移除 any 的使用,由 @benoitf 提交 #11807
  • 日常维护:启用 svelte/require-each-key 规则 - 第 3 部分,由 @SoniaSandler 提交 #11795
  • 日常维护:启用 svelte/require-each-key 规则 - 第 2 部分 - kube 和 ingresses-routes,由 @SoniaSandler 提交 #11794
  • 日常维护:启用 svelte/require-each-key 规则 - 第 1 部分,由 @SoniaSandler 提交 #11793
  • 日常维护:修复对齐并使提供程序小部件保持一致,由 @deboer-tim 提交 #11781
  • 日常维护:克隆 kubeconfig 而不是从磁盘重新读取,由 @deboer-tim 提交 #11779
  • 日常维护:用于更改 kubernetes 命名空间的 api,由 @deboer-tim 提交 #11753
  • 日常维护:启用 svelte/require-store-reactive-access 规则,由 @cdrage 提交 #11726
  • 日常维护:kind 扩展 - 部署 ingress 时使用配置名称,由 @cdrage 提交 #11722
  • 日常维护:将 docker 兼容性移出实验模式,由 @SoniaSandler 提交 #11708
  • 日常维护:还原 #11340,由 @axel7083 提交 #11699
  • 日常维护(dependabot):分组更新 typedoc 依赖,由 @axel7083 提交 #11692
  • 日常维护:将 FreeBSDInfo 类引入 sys-info,由 @arrowd 提交 #11676
  • 日常维护:从仪表板移除 docker 兼容性警告,由 @cdrage 提交 #11675
  • 日常维护:为与 kubernetes-client v1.1.0 的兼容性做准备,由 @feloy 提交 #11668
  • 日常维护:为合并队列添加作业名称,由 @benoitf 提交 #11661
  • 日常维护:为 pr-check GH 操作也处理 merge_group 事件,由 @benoitf 提交 #11659
  • 日常维护:使用最新的 pnpm v10,由 @benoitf 提交 #11656
  • 日常维护:刷新依赖 (pnpm upgrade),由 @benoitf 提交 #11655
  • 日常维护:更新至 podman 5.4.1,由 @feloy 提交 #11653
  • 日常维护:将 babel 依赖从 7.26.0 更新到 7.26.10,由 @benoitf 提交 #11652
  • 日常维护:为 PR 检查添加 merge-group 选项,由 @benoitf 提交 #11646
  • 日常维护:更新 jsonpath-plus,由 @benoitf 提交 #11644
  • 日常维护:更新 axios,由 @benoitf 提交 #11643
  • 日常维护:更新 prismjs,由 @benoitf 提交 #11642
  • 日常维护:避免“变量在赋值前使用”的错误,由 @benoitf 提交 #11641
  • 日常维护:启用 svelte/no-immutable-reactive-statements,由 @feloy 提交 #11624
  • 日常维护:优先使用空值合并,由 @benoitf 提交 #11621
  • 日常维护:修复空值合并,由 @benoitf 提交 #11620
  • 日常维护:更改导入,由 @benoitf 提交 #11619
  • 日常维护:更改 json 文件的导入方式,由 @benoitf 提交 #11618
  • 日常维护:添加社区会议横幅,移除 AI Lab 横幅,由 @cdrage 提交 #11610
  • 日常维护:格式化未格式化的文件,由 @benoitf 提交 #11609
  • 日常维护:修复 svelte/infinite-reactive-loop,由 @benoitf 提交 #11607
  • 日常维护:网站使用 Node.js v22,由 @benoitf 提交 #11606
  • 日常维护(deps-dev):将 electron 从 34.3.0 升级到 35.0.1 并升级到 Node.js v22,由 @benoitf 提交 #11603
  • 日常维护:重构 spyOn,由 @benoitf 提交 #11601
  • 日常维护:修复空值合并,由 @benoitf 提交 #11600
  • 日常维护:移除 any 的使用,由 @benoitf 提交 #11599
  • 日常维护(code-guidelines):测试样式属性,由 @axel7083 提交 #11567
  • 日常维护:在提供程序小部件中指示是否有可用更新,由 @SoniaSandler 提交 #11556
  • 日常维护:移除了 no-reactive-reassign eslint 规则,由 @gastoner 提交 #11549
  • 日常维护:为 1.17 发布横幅添加眉题,由 @cdrage 提交 #11548
  • 日常维护(设置):将导航外观默认更改为图标加标题,由 @axel7083 提交 #11544
  • 日常维护:将终端服务移至 kubernetes,由 @deboer-tim 提交 #11520
  • 日常维护:清理 PodInfoUI kind,由 @deboer-tim 提交 #11519
  • 日常维护:从 pods 页面移除未使用的 kube 路径,由 @deboer-tim 提交 #11516
  • 日常维护:移除未使用的 pod 终端标签页,由 @deboer-tim 提交 #11500
  • 日常维护:pods 名称列清理,由 @deboer-tim 提交 #11499
  • 日常维护(deps-dev):将 eslint-plugin-svelte 从 2.46.1 升级到 3.0.2,由 @jeffmaury 提交 #11497
  • 日常维护:为 kubernetes 权限添加了权限监听器,由 @gastoner 提交 #11492
  • 日常维护:从 docker 扩展 svelte 中移除 no-explicit-any,由 @cdrage 提交 #11481
  • 日常维护:从部署中移除 no-explicit-any,由 @cdrage 提交 #11479
  • 日常维护:从 lib/dashboard 中移除 no-explicit-any,由 @cdrage 提交 #11478
  • 日常维护:减少可扩展组件的默认间距,由 @deboer-tim 提交 #11475
  • 日常维护:从 config map 空屏幕中移除 explicit-any,由 @cdrage 提交 #11435
  • 日常维护:移除 pod kubernetes 操作,由 @deboer-tim 提交 #11410
  • 日常维护(podman):tsconfig 中缺少 module 属性,由 @axel7083 提交 #11361
  • 日常维护:移除 podman pod kubernetes 导航,由 @deboer-tim 提交 #11352
  • 日常维护(electron):启用 web 安全,由 @axel7083 提交 #11340
  • 日常维护:从 lib/appearance 中移除 no-explicit-any,由 @cdrage 提交 #11282
  • 日常维护:从 lib/actions 中移除 no-explicit-any,由 @cdrage 提交 #11278
  • 日常维护:移除 @typescript-eslint/no-explicit-any 的使用,由 @jeffmaury 提交 #10998

测试 🚦

  • 日常维护(测试):参数化超时,由 @cbr7 提交 #12171
  • 日常维护(测试):使跟踪和视频删除可配置,由 @cbr7 提交 #12134
  • 日常维护(测试):添加编辑镜像时错误检查,由 @cbr7 提交 #12128
  • 修复(测试):修复扩展页面的标题定位器,由 @odockal 提交 #12101
  • 测试(ui):为按钮添加 svelte 遗留用法,由 @axel7083 提交 #12076
  • 日常维护(测试):重构导航栏的等待器,由 @cbr7 提交 #12065
  • 日常维护(测试):等待屏幕,由 @cbr7 提交 #12057
  • 日常维护(测试):切换到轮询断言以增强鲁棒性,由 @cbr7 提交 #12038
  • 日常维护(测试):处理由竞态条件抛出的异常,由 @cbr7 提交 #12033
  • 测试:为使用自定义配置的 Kind 集群部署添加 e2e 测试,由 @amisskii 提交 #12010
  • 日常维护(测试):增加超时以避免竞态条件,由 @cbr7 提交 #11958
  • 日常维护(测试):添加终端验证检查,由 @cbr7 提交 #11955
  • 日常维护(测试):修复 k8s e2e 测试,由 @amisskii 提交 #11928
  • 日常维护(测试):添加检查镜像徽章的方法,由 @cbr7 提交 #11897
  • 日常维护(测试):添加故障排除 pom 和冒烟 e2e 测试,由 @odockal 提交 #11891
  • 测试(ui/table):确保带子行的行被覆盖,由 @axel7083 提交 #11886
  • 测试:重构 preload/src/index.ts 的测试,由 @feloy 提交 #11828
  • 测试:k8s CronJob 资源页面的 e2e 测试,由 @amisskii 提交 #11812
  • 日常维护(测试):增加断言的超时时间,由 @cbr7 提交 #11788
  • 测试(e2e):在压力测试用例名称中添加了预期对象数量,由 @danivilla9 提交 #11768
  • 测试:k8s ingress e2e 测试,由 @amisskii 提交 #11752
  • 测试:新的 cli e2e 测试,由 @cbr7 提交 #11750
  • 日常维护(测试):Windows 的 Docker 兼容性 e2e 测试,由 @xbabalov 提交 #11721
  • 日常维护(测试):参数化严格匹配,由 @cbr7 提交 #11629
  • 日常维护(测试):修复 k8s e2e 测试,由 @amisskii 提交 #11628
  • 日常维护(测试):移除过时的方法,由 @cbr7 提交 #11617
  • 测试:k8s services e2e 测试,由 @amisskii 提交 #11604
  • 日常维护(测试):将端口转发操作提取到专用工具文件中,由 @amisskii 提交 #11588
  • 修复(测试):svelte 5.22.5,由 @axel7083 提交 #11568
  • 日常维护(测试):增强将镜像推送到 kind 的方法,由 @xbabalov 提交 #11494
  • 日常维护(测试):添加推送镜像 e2e 测试,由 @cbr7 提交 #11433
  • 日常维护(测试):跳过在 rootless 模式机器上运行的 kind 测试,由 @danivilla9 提交 #11388
  • 测试:由 @amisskii 添加镜像清单的 E2E 测试 #11186

文档 📖

  • 文档:由 @benoitf 添加更多 Readme 徽章 #12166
  • 文档:由 @benoitf 添加社区会议条目 #12159
  • 文档:由 @fabienengels 添加 EOST 作为采用者 #12106
  • 文档(网站):由 @shipsing 修正故障排除文档中的文件名 #12073
  • 文档(网站):由 @shipsing 更新 Kubernetes 部分以反映如何切换… #12009
  • 文档(网站):由 @shipsing 添加与扩展相关的用例及 API 参考 #11978
  • 文档(网站):由 @shipsing 在文档中添加故障排除部分 #11950
  • 文档(网站):由 @shipsing 在文档中为已发布的扩展添加链接 #11945
  • 文档(网站):由 @shipsing 添加了将 Podman Desktop 扩展发布到目录的详细信息 #11893
  • 文档(网站):由 @shipsing 根据最新更改更新了 Kubernetes 部分… #11718
  • 文档:由 @AlexonOliveiraRH 添加启用 ip_tables 的说明 #11710
  • 文档(网站):由 @shipsing 在文档中添加了卸载部分 #11689
  • 文档:由 @cdrage 向扩展页面添加更多信息 #11673
  • 文档(网站):由 @shipsing 修复格式问题 #11638
  • 文档:由 @jeffmaury 更新 RHEL 10 的 RHEL WSL 博客 #11625
  • 文档:由 @rujutashinde 向社区页面添加了演示、演讲和社区会议链接 #11554
  • 文档(网站):由 @shipsing 添加了一篇关于配置镜像仓库的博客 #11542
  • 文档(网站):由 @shipsing 添加了配置镜像仓库的步骤 #11465
  • 文档:queryBy vs getBy by @feloy #11446
  • 文档(网站):由 @benoitf 添加 1.17 版本的博客文章 #11431

ci 🔁

  • CI:由 @step-security-bot 强化 GitHub Actions #12162
  • CI:由 @step-security-bot 强化 GitHub Actions #12160
  • CI:由 @benoitf 调整 codecov 报告 #11770
  • CI:由 @benoitf 向 codecov 报告单元测试覆盖率 #11769

功能 💡

  • 功能:由 @deboer-tim 为清单添加导航 API #12143
  • 功能(vitest):由 @axel7083 配置工作空间 #12111
  • 功能(PinRegistry):由 @axel7083 添加遥测事件 #12088
  • 功能(status-bar):由 @axel7083 固定/取消固定提供程序 #11973
  • 功能:由 @feloy 实现虚拟机提供程序详情/终端 #11948
  • 功能:由 @feloy 创建虚拟机提供程序前端 #11924
  • 功能:startProvider 适用于虚拟机连接,由 @feloy #11880
  • 功能:由 @feloy 向前端添加虚拟机提供程序生命周期 #11863
  • 功能(ProviderButton):由 @axel7083 添加左侧插槽 #11862
  • 功能:由 @feloy 更新虚拟机的 start/stop/editProviderConnectionLifecycle #11839
  • 功能:由 @feloy 创建虚拟机提供程序连接(后端)#11827
  • 功能:由 @feloy 将虚拟机提供程序信息添加到 ProviderInfo 结构中 #11787
  • 功能:由 @feloy 实现 setVmProviderConnectionFactory #11777
  • 功能(前端):由 @axel7083 向提供程序小部件添加 class 属性 #11775
  • 功能:由 @deboer-tim 添加更改 Kubernetes 命名空间的控件 #11756
  • 功能:由 @feloy 注册虚拟机提供程序连接 #11755
  • 功能(extensions/kind):由 @Blaimi 将 projectcontour 更新至 v1.30.2 #11734
  • 功能(pin-registry):由 @axel7083 向主世界公开 pin / unpin / list #11701
  • 功能:由 @axel7083 向主世界公开 ListImagesOptions #11700
  • 功能:由 @feloy 在 Kubernetes 仪表板中表示未授权的资源 #11639
  • 功能:由 @feloy 处理 exec 命令未找到时的错误 #11608
  • 功能:由 @feloy 在 Kubernetes 实验模式下显示资源计数 #11529
  • 功能:由 @cdrage 向 Kubernetes 添加 Jobs #11474
  • 功能:由 @deboer-tim 为学习中心使用可展开组件 #11470
  • 功能:由 @feloy 实现 Kubernetes 实验性后端提供活动资源计数 #11467
  • 功能(main):由 @axel7083 为提供程序添加 pin-registry #11422
  • 功能:由 @bmahabirbu 添加从状态栏自动滚动到提供程序的功能 #11420
  • 功能:由 @gastoner 为 Kubernetes 权限添加了可视化指示器 #11307
  • 功能:由 @axel7083 实现 kube play 构建支持 #10801
  • 功能:由 @Firewall 添加社区页面 #10551

修复 🔨

  • 修复:由 @deboer-tim 修复镜像详情导航 #12139
  • 修复(Button):由 @axel7083 绑定用法和事件类型 #12086
  • 修复(UI):由 @axel7083 修复 ImageDetailsCheck 测试中的竞态条件 #12077
  • 修复:由 @jeffmaury 在 Windows 上也使用中间 CA 存储 #12066
  • 修复:由 @bmahabirbu 更新了 configmap 和 secret 的大小写 #12048
  • 修复:由 @feloy 移除不必要的赋值 #12036
  • 修复:由 @jeffmaury 在通过回调发送结果前重置 messageBox #12008
  • 修复(Table.svelte):由 @axel7083 修复 children 函数的用法 #11980
  • 修复(PinRegistry):由 @axel7083 修复监听器和虚拟机支持 #11976
  • 修复:由 @feloy 修复命名空间下拉菜单的测试 #11971
  • 修复(UI):由 @axel7083 使 Carousel 成为通用组件 #11922
  • 修复:由 @feloy 修复 Kubernetes 仪表板上没有当前上下文的问题 #11903
  • 修复:由 @benoitf 确保在切换 docker 上下文后刷新上下文列表 #11898
  • 修复:由 @deboer-tim 在创建 kind 集群时等待 kubeconfig 更改 #11868
  • 修复(dropdown):由 @axel7083 确保 onChange 的值为非 undefined #11860
  • 修复:由 @deboer-tim 修复名称列的对齐方式 #11838
  • 修复:由 @amisskii 为 Kubernetes Ingress/Routes 资源添加删除确认对话框 #11806
  • 修复(storybook/expandable):由 @dgolovin 启用 no-useless-children-snippet 规则并修复一处违规 #11797
  • 修复:由 @SoniaSandler 更新状态栏中第一个提供程序的工具提示位置 #11796
  • 修复(文档):由 @Virakal 修复 `docker export` 语法 #11792
  • 修复(前端):由 @axel7083 修复状态栏顺序 #11773
  • 修复:由 @feloy 在 Kubernetes 提供程序被销毁时从 map 中移除 #11767
  • 修复(extensions/kind):由 @Blaimi 在 download.ts 中使用正确的类型 #11733
  • 修复:由 @deboer-tim 修复 Kubernetes 名称列的对齐问题 #11732
  • 修复:由 @odockal 将最低 node 类型更新至 v22 #11730
  • 修复:由 @bmahabirbu 启用 svelte no-reactive 规则并测试了相关文件 #11709
  • 修复(tools):由 @axel7083 移除 generator.spec.ts 中的 no-explicit-any #11706
  • 修复(preload-webview-spec):由 @axel7083 移除 no-explicit-any #11705
  • 修复(preload-webview-index):由 @axel7083 移除 no-explicit-any #11704
  • 修复(渲染器):由 @axel7083 修复在有多个连接时从现有容器创建容器的问题 #11702
  • 修复:由 @feloy 修复在 404 错误时 informer 不应被声明为离线 #11674
  • 修复:由 @benoitf 修复网站 sprint 链接 #11663
  • 修复:由 @vzhukovs 为 flatpak 构建授予对容器目录的访问权限 #11654
  • 修复:由 @bmahabirbu 在 PATH 检查中移除了 compose /usr/local/bin,以与 kubectl 保持一致 #11651
  • 修复:由 @feloy 修复实验性 Kubernetes 不使用 ResourceName 的问题 #11616
  • 修复:由 @SoniaSandler 使创建新连接表单中的标签能够正确调整大小,并更新了表单组件的宽度 #11532
  • 修复:由 @deboer-tim 修复按钮焦点轮廓 #11483
  • 修复:由 @deboer-tim 添加返回按钮的光标指针 #11471
  • 修复:由 @vzhukovs 修复输入字段的正确验证 #11359
  • 修复:由 @chkpnt 修复在 macOS 下处理系统代理绕过值的问题 #10975