发版日志
INFO
本发版日志汇总了 Alauda DevOps v4.2 兼容性矩阵中各个 Operator 的多个版本内容。各个 Operator 更详细的发版日志可在对应的 Operator 文档中心中查看。
目录
Alauda DevOps (Next-Gen) - 4.2兼容性与支持矩阵新增和优化功能Alauda DevOps PipelinesAlauda DevOps ConnectorsDevOps Toolchain破坏性变更已修复问题已知问题Alauda DevOps (Next-Gen) - 4.2
兼容性与支持矩阵
下表展示了 Alauda DevOps v4.2 所包含的 Operators 版本矩阵。
新增和优化功能
Alauda DevOps Pipelines
- Pipeline 能力持续增强:持续增强围绕
Pipeline和Task的核心能力,支持手动审批、自定义执行输出和动态表单配置,以满足复杂交付场景下的 pipeline 编排需求。 - 自动触发增强:支持定时任务、通过镜像推送触发 pipeline,以及
Pipelines-as-CodeGitLab 集成,从而实现多场景自动化编排。 - 模板与复用能力增强:提供通用的 Pipeline 模板和可扩展的
Hub Catalog,支持复用自定义Pipelines和Tasks,降低 pipeline 创建和维护成本。 - 对于
Alauda DevOps Pipelinesv4.8,pipeline 管理新增 GitOps Repo Update 流水线模板。该流水线会更新 GitOps 仓库中的文件,使用git-cli提交并推送变更,并可选地创建 Merge Request(当前创建 Merge Request 仅支持 GitLab)。 - 对于
Alauda DevOps Pipelinesv4.8,新增 Helm Chart Build PushTask。你可以从指定目录打包 Helm Chart,并使用 Helm 或 ORAS 将其推送到 OCI registry。 - 对于
Alauda DevOps Pipelinesv4.8,支持收集并展示Tekton组件指标。 - 不同版本的更详细 release notes 可在 Alauda DevOps Pipelines 文档中心查看。
Alauda DevOps Connectors
- 支持在 Connectors CSI Driver 中使用多个 Connectors。
- 支持通过 AccessPolicy 对 Connectors Proxy 能力进行权限控制。
- 对于
Alauda DevOps Connectorsv1.8,Connectors 核心能力及现有连接器(Git、OCI、Maven、PyPI、NPM、Kubernetes)已提升至 Beta 成熟度。 - 全面的工具链集成覆盖:新增六大生态 Connectors,包括
GitLab、Harbor、NPM、Maven、PyPI和Kubernetes,实现代码仓库、制品仓库和容器平台的统一集成。 Pipelines与Connectors集成:提供标准化资源定义 GitCodeRepository、OCIArtifact 和 MavenArtifact,通过统一的 UI 界面将工具无缝集成到 Pipelines 中。- 灵活的 API 访问模式:Connector API 支持原生工具 API 透传(Proxy Service)和自定义 API 两种模式,其中 OCI Connector 增强了正向代理能力。
- 支持通过 SonarQube Connector 集成 SonarQube 和 SonarCloud。
- 支持以高可用(HA)配置部署 Connectors 系统,以确保服务连续性和容错能力。
- 不同版本的更详细 release notes 可在 Alauda DevOps Connectors 文档中心查看。
DevOps Toolchain
本次更新增强了工具链的整体安全性和稳定性,涵盖以下工具:
破坏性变更
- 对于
Alauda DevOps Connectorsv1.6,从spec.auth.types[].generator.rego中移除了input.xxx变量。请改用input.data.xxx。 - 对于
Alauda DevOps Pipelinesv4.7,Chainsv0.26.0 升级到Cosignv2.6.0,不再支持用于无密钥签名的HS256JWT token;使用HS256的私有 OIDC provider 用户在升级前必须切换到RS256。更多信息请参阅 Chains。
已修复问题
- 在此次更新之前,在启用严格 SELinux 限制的 MicroOS 环境中,依赖 Java 工具(如 Maven、SonarQube)的 Tekton 任务会因报错 “Error occurred during initialization of VM - Failed to mark memory page as executable” 而无法启动。通过本次更新,该问题已修复,MicroOS 环境中基于 Java 的 Tekton 任务现在可以正常运行。
- 针对 Connector 1.9.0 配合 TektonCD 4.8.0/4.6.2 时,由于 Integration Workspace 无法传递导致流水线报错 pipeline requires workspace with name 'xxx' be provided by pipelinerun 的问题,现已在 Connector 1.9.2 与 TektonCD 4.8.1/4.6.3 版本组合中修复,实现了 Workspace 参数的正常传递。
已知问题
此次发版无相关问题。