发版日志
概述
本页面跟踪 machine-config plugin 的已发布版本。
v4.0.18 (2026-08-20)
此版本加强了访问控制,更新了资源 schema,并更新了依赖项以修复安全漏洞。
已修复问题
- 从 plugin RBAC 模板中移除了 service-account Secret。
- 优化了 MachineConfigPool CRD 说明,并生成了 MachineConfig、MachineConfigPool 和 MachineConfiguration schema,同时保留了公开资源。
- 更新了 Go 依赖项、校验和以及 controller/daemon 构建元数据,以修复 CVEs。
v4.0.16 (2026-06-24)
此版本将 machine 配置管理扩展到 Global 和 business clusters,并包含安全依赖项更新。
新功能
- 移除了阻止在 Global 和 business clusters 中部署的 chart 限制,允许将 plugin 安装到两个 cluster 范围中。
安全更新
- 更新了 Go module 依赖项、校验和以及 controller 镜像基础,以修复 CVEs。
v4.0.13 (2026-03-12)
首个发布版本引入了针对文件、系统服务和 kernel 设置的声明式 node 配置,并支持受控的 node 中断和配置漂移检测。
新功能
- 通过 MachineConfig、MachineConfigPool 和 MachineConfiguration 资源添加了声明式 node 配置。
- 添加了对文件、系统服务、kernel 配置、node drain、配置渲染以及磁盘上漂移监控的管理。
- 添加了 machine-config controller、node daemon、CRD、Helm Chart、RBAC 和构建配置。
- 添加了专用 daemon 健康检查,并移除了过时的指标和探针网络端口。
- 添加了 webhook、serving certificates 和注册机制,以防止不安全的 MachineConfigPool 删除。
- 修正了用于自定义 MachineConfigPool 的 MachineConfig selector 处理和解析。
- 添加了 chart 工作负载安全设置,并更新了 controller/daemon RBAC,包括 CIS 加固更改。
安全更新
- 更新了 Go 依赖项、校验和、镜像基础和构建配置,以修复 CVEs。
- 移除了过时的磁盘上验证和配置漂移辅助代码。