发版日志

INFO

本发版日志汇总了 Alauda DevOps v4.2 兼容性矩阵中各个 Operator 的多个版本内容。各个 Operator 更详细的发版日志可在对应的 Operator 文档中心中查看。

Alauda DevOps (Next-Gen) - 4.2

兼容性与支持矩阵

下表展示了 Alauda DevOps v4.2 所包含的 Operators 版本矩阵。

Operator版本
Alauda DevOps Pipelinesv4.6(LTS), v4.7, v4.8
Alauda DevOps Connectorsv1.6(LTS), v1.7, v1.8, v1.9
Alauda Build of Gitlabv18.5(LTS)
Alauda Build of Harborv2.14(LTS)
Alauda Build of SonarQubev2025.1(LTS), v2026.1(LTS)
Alauda Build of Nexusv3.76(LTS)

新增和优化功能

Alauda DevOps Pipelines

  • Pipeline 能力持续增强:持续增强围绕 PipelineTask 的核心能力,支持手动审批、自定义执行输出和动态表单配置,以满足复杂交付场景下的 pipeline 编排需求。
  • 自动触发增强:支持定时任务、通过镜像推送触发 pipeline,以及 Pipelines-as-Code GitLab 集成,从而实现多场景自动化编排。
  • 模板与复用能力增强:提供通用的 Pipeline 模板和可扩展的 Hub Catalog,支持复用自定义 PipelinesTasks,降低 pipeline 创建和维护成本。
  • 对于 Alauda DevOps Pipelines v4.8,pipeline 管理新增 GitOps Repo Update 流水线模板。该流水线会更新 GitOps 仓库中的文件,使用 git-cli 提交并推送变更,并可选地创建 Merge Request(当前创建 Merge Request 仅支持 GitLab)。
  • 对于 Alauda DevOps Pipelines v4.8,新增 Helm Chart Build Push Task。你可以从指定目录打包 Helm Chart,并使用 Helm 或 ORAS 将其推送到 OCI registry。
  • 对于 Alauda DevOps Pipelines v4.8,支持收集并展示 Tekton 组件指标。
  • 不同版本的更详细 release notes 可在 Alauda DevOps Pipelines 文档中心查看。

Alauda DevOps Connectors

  • 支持在 Connectors CSI Driver 中使用多个 Connectors。
  • 支持通过 AccessPolicy 对 Connectors Proxy 能力进行权限控制。
  • 对于 Alauda DevOps Connectors v1.8,Connectors 核心能力及现有连接器(Git、OCI、Maven、PyPI、NPM、Kubernetes)已提升至 Beta 成熟度。
  • 全面的工具链集成覆盖:新增六大生态 Connectors,包括 GitLabHarborNPMMavenPyPIKubernetes,实现代码仓库、制品仓库和容器平台的统一集成。
  • PipelinesConnectors 集成:提供标准化资源定义 GitCodeRepositoryOCIArtifactMavenArtifact,通过统一的 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 Connectors v1.6,从 spec.auth.types[].generator.rego 中移除了 input.xxx 变量。请改用 input.data.xxx
  • 对于 Alauda DevOps Pipelines v4.7Chains v0.26.0 升级到 Cosign v2.6.0,不再支持用于无密钥签名的 HS256 JWT 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 参数的正常传递。

已知问题

此次发版无相关问题。