Zadig 三个多月未曾发布新版本?产品迭代速度放慢了吗?
实际上,Zadig 团队全力以赴地进行了一次激动人心的技术革新。
体验 Zadig 新版本的强大稳定性,多副本部署保障业务不中断;享受自定义工作流的精细控制,让部署任务和并发配置得心应手;掌握 Kubernetes 项目的版本管理和发布过程,精确而可控;利用代码扫描模板库,提升运维效率;感受管理模块 OpenAPI 的进一步开放增强,让自动化和集成变得如此简单。重点更新介绍如下:
# 基础组件的高可用性增强
关键组件支持多副本部署,极大提升了系统的可用性和弹性。这不仅确保了坚如磐石的稳定性,而且通过无损升级机制,保障了业务的连续性,极端情况下应用也能稳定运行。
# 工作流引擎革命性升级
工作流迁移与扩展:无缝迁移至自定义工作流,用户可基于系统生成的工作流进行快速扩展。
精细化部署任务控制:实现按输入顺序执行部署任务的功能,确保服务间存在依赖的情况下有序发布,保障发布过程中的数据一致性。
支持并发配置:代码扫描和测试任务执行的并发数量可配置,允许用户根据任务的紧急程度和资源占用情况优化执行效率。
# 版本管理与发布能力的飞跃
灵活的版本管理:Kubernetes 项目支持手动创建版本,使得版本管理更加灵活,版本发布更高效。
发布计划功能增强:新增了选择特定版本进行发布的功能,使得发布过程更加精确和可控;同时实例化部署 Helm Chart。
# 构建和模板库的功能新增:
Windows 构建的全新突破:支持使用 PowerShell 脚本,提高了构建过程的灵活性和自动化程度。
代码扫描模板的创新:新增了代码扫描模板,一次配置多项目复用,大幅降低企业在质量工程方面的运维工作量,提升代码的质量和安全性。
# 安全性与用户体验的双重保障:
开放系统管理类API:新增环境、服务、项目权限和用户等开放能力,支持更高级别的平台系统集成协同,提高了项目管理的效率。
- 安全性增强:特别是针对用户及权限相关接口的安全性进行了进一步加强,防止未授权访问和数据泄露,提供了一个更加安全的操作环境。
# 新增功能详情列表
新功能
- 基础组件全面支持多副本部署
- K8s YAML 项目版本管理支持手动创建版本
- K8s Helm Chart 项目支持测试环境 Chart 实例化部署
- 自定义工作流部署和镜像分发任务支持选择版本
- 自定义工作流支持主机部署场景
- 自定义工作流部署任务支持按输入顺序执行
- 自定义工作流支持对象存储缓存
- 代码扫描、测试支持配置执行并发数量
- Windows 构建支持 powershell 脚本
- 发布计划支持选择版本
- 模板库新增代码扫描
- OpenAPI 添加新增环境、服务、项目权限和用户等
其他修复及优化
- 用户及权限相关接口安全增强
- 主机项目服务配置交互优化
- 系统公告展示页优化
- 自定义工作流蓝绿发布任务资源清理逻辑优化
- 修复 Cron 服务在某些场景下 panic 问题
- 产品工作流下线,数据迁移自定义工作流
# Release Notes
New Features
- Product workflow is now removed.
- Multiple replica support for all services in Zadig.
- Support for creating versions manually in YAML projects.
- Support for deploying helm charts directly into test environments.
- Support for loading images from version for deploy and distribute jobs in custom workflows and release plans.
- Support for deploying services into VMs.
- Sequential execution for deploy jobs in custom workflows.
- Parallel settings are now available for testing and scanning.
- Powershell scripts support for build jobs on VMs.
- Support for scanning templates in the template stores.
- Multiple new OpenAPIs for environment, service, permissions and users.
Bugfixes
- UX improvements for configuring VM projects.
- UI improvement for displaying system notifications.
- Resource update logic improvements for blue-green deploy job.
社区大量小伙伴已经完成向 Zadig v2.2.0 的升级,并体验到了新功能带来的便捷与效率提升。
要了解更多 Zadig v2.2.0 的功能和升级步骤,参考:https://docs.koderover.com/zadig/Zadig%20v2.2.0/release-notes/v2.2.0 (opens new window)