
经过长时间的精心打磨和用户反馈的积极参与,我们宣布 Zadig 迎来了全新的里程碑 — 版本 2.1.0 的隆重发布!在这个版本中,我们聚焦于提升工作流与环境管理的整体能力,以满足不断增长的用户期望和多元化的使用场景。通过跨环境配置比对和同步,实现了一致性传递,使得业务和配置变更更加自动化和高效。全新的自测模式和 Istio 全链路灰度发布机制提升了发布流程的智能和安全性。多环境共享命名空间的便捷操作为企业提供了更灵活的业务管理方式。引入多平台、跨厂商、多协议的支持,使 Zadig 在全球交付中更具竞争力。自定义工作流在 Windows 平台上执行批处理脚本,满足更多异构场景的需求。
跨环境配置比对和同步,助力实现一致性传递
自定义工作流 Apollo、Nacos 配置变更支持跨环境比对和同步,以实现业务和配置的自动化、高效变更,以及确保配置在开发、测试和生产发布中的一致性传递。从而为生产发布过程提供了稳定、安全和可靠的保障。

同步 Apollo 配置

Apollo 配置变更前后比对

同步 Nacos 配置

Nacos 配置变更前后比对
自测模式升级,开发自测联调无烦恼
自测模式能力升级,支持入口服务的自测调试,使服务自测变得更加智能、无烦恼,为开发者提供更顺畅的调试体验。

自测模式为入口服务配置 istio 网关

配置 istio 网关并绑定访问地址
Istio 全链路灰度发布,为生产发布保驾护航
支持 Istio 全链路灰度发布,为生产环境发布提供更安全、更可靠、更高效的升级方式,加强系统发布的稳健性。

基准环境与灰度环境

基于流量比例灰度策略

基于请求头部灰度策略
多环境共享 K8s 命名空间,业务划分清晰明了
Zadig v2.1.0 进一步提升了对多环境的支持,实现了多环境共享命名空间 (NS) 的便捷操作。管理员可以更加灵活地进行业务划分,满足企业对于业务管理的更精细需求。

多平台、跨厂商、多协议的支持,进一步搞定全球交付
谷歌云作为国际市场中重要的云厂商,本次做了严肃的兼容性测试,来满足客户在多云架构下,国际化全球部署的需求。

集群管理支持谷歌云 GCP

对象存储支持谷歌云 Cloud Storage
自定义工作流构建和通用任务支持在 Windows上执行批处理脚本,满足更多异构场景。

Windows 主机集成

构建支持批处理脚本
一大波修复和优化,系统稳定性和使用体验 Up!Up!Up!
通过一系列问题修复和稳定性优化,系统可用性得到了显著提升,为用户提供更为稳定的使用环境和本地化的使用体验:
· 修复工作流视图特殊字符报错问题、构建模板敏感信息无效等问题
· 自定义工作流任务支持中文名称,补全工作流和环境 i18n 翻译等等

工作流视图名称修复及工作流任务支持中文

服务调试修复
新增功能详情列表
新功能
· 自定义工作流任务支持中文
· 自定义工作流支持 Grafana 监测任务
· 自定义工作流 Apollo 和 Nacos 配置变更支持跨环境配置比对和同步
· 自定义工作流 SQL 变更任务使用密码支持特殊字符
· 自定义工作流构建和通用任务支持在 Windows 上执行
· 生产环境支持 Istio 全链路灰度
· 自测模式支持访问子环境中入口服务
· 多个环境支持共享同一个 NS
· 环境支持查看 Cronjob 资源的容器信息
· 集群管理严格兼容性测试支持谷歌云 GCP
· 对象存储严格兼容性测试支持谷歌云 Cloud Storage
· Chart 仓库集成支持 OCI 协议
· 补全工作流和环境 i18n 翻译
其他修复及优化
· 创建环境增加事务回滚,提高稳定性
· 修复构建模板中敏感信息变量无效问题
· 修复从容器中下载文件报错问题
· 修复工作流视图名称包含特殊字符 & 和 \ 时报错问题
· 修复环境创建中或者集群断开连接时,环境无法删除问题
· 修复托管项目环境修改镜像报错问题
· 修复若干发布计划模块问题
Release Notes
New Features
· Chinese support for custom workflow tasks
· Custom workflow supports Grafana monitoring tasks.
· Config synchronization for Apollo and Nacos config management task.
· Mysql data change task support password with special characters
· Self-test mode supports accessing entry services in sub-environments.
· Namespace sharing for multiple environments.
· Container inspection for Cronjob resource in environment.
· Cluster management supports integration with Google Cloud Platform (GCP).
· Object storage supports integration with Google Cloud Storage.
· Chart repository integration supports the OCI protocol.
· The English version implemented.
Other Fixes and Optimizations
· Environmental creation now includes transaction rollback to improve stability.
· Fixed an issue where sensitive information variables in build templates were invalid.
· Fixed an issue where downloading files from containers resulted in an error.
· Fixed an issue where errors occurred when the workflow view name contained special characters '&' and ''.
· Fixed an issue where environments could not be deleted when the connection was lost during environment creation or cluster shutdown.
· Fixed several issues in the release planning module.
社区中已经有大量小伙伴成功升级到 Zadig v2.1.0,并且他们享受到了全新功能带来的便捷和效率提升。我们期待更多用户的加入,共同体验 Zadig v2.1.0 带来的卓越之处。
Zadig v2.1.0 完整的功能列表和升级过程详情见:https://docs.koderover.com/zadig/Zadig%20v2.1.0/release-notes/v2.1.0/
立即体验 Zadig V2.0 新架构,开启高效交付之旅!🚀
Zadig,让工程师更加专注创造
阅读原文 / Zadig 在 Github / Zadig 在 Gitee
推荐阅读 : 只有大厂才可以有 DevOps 平台? / Zadig vs. Jenkins 详细比对:时代的选择与开发者之选 / 探索 Zadig 自测模式,一套环境多人协同,释开发者创造力! / 阿里云 MSE + Zadig,面向开发者的全链路灰度发布解决方案 / ZADIG 专家版倾情上线:一键高效发布,119元/人月起,社区老友享年终福利!