Zadig在其100%开源一周年的重要时刻,正式发布了v1.13.0版本。这个版本将开发者体验置于至关重要的位置,致力于通过工作流将所有价值紧密相连,让工程师能够心无旁骛地专注于创造。在此版本中,云原生通用工作流应运而生,它巧妙地兼顾了灵活性与高效性、简单性与强大性。其目标在于吸引更多的合作伙伴和工程师投身其中,以便在整个云原生软件交付的生命周期里,能够对任何有助于迭代出高质量产品的服务和价值进行合理编排。快来体验吧~
可自由编排的通用工作流,灵活、简单更强大
支持两种开发模式 GUI 和 YAML

支持自定义阶段和步骤设置


支持自由开发拼装步骤、人工审核

环境配置支持自动同步,落地企业级 GitOps 实践
代码仓配置更新,自动更新到环境


资源管理更安全,调度策略更灵活
支持为 Dind 配置持久化缓存能力,通过挂载存储资源保留镜像构建缓存,为构建提效。


新增功能详情列表
功能:
- 支持自定义可编排的工作流
- 支持项目级别的主机管理
- 服务详情信息添加节点信息和 Pod Ready 状态
- 环境-服务查看支持启动调试容器
- 支持 Dind 挂盘
- 环境配置支持自动同步
缺陷和优化:
- 优化工作流列表页面加载效率
- 优化版本管理状态展示、支持过滤镜像
- 优化删除服务定义并更新环境后资源删除逻辑
- 修复使用构建模版代码库信息无法搜索的问题
- 修复分支构建场景下,JIRA 信息获取不到问题
- 修复交付物部署工作流克隆任务无法获取镜像信息的问题
- 新建同名服务时给出错误提示
- 修复选取 GitHub 代码库没有按组织/用户过滤的问题
- 修复镜像名称带有下划线的情况执行工作流相关问题
- 修复测试任务超时后自动重试问题
- 修复取消工作流任务后状态变成超时问题
- 修复环境配置相关问题
- 修复「其他」类型的代码扫描选择分支问题
- 修复 Helm Chart 环境中删除所有服务后页面报错的问题
- 修复 hub-agent 连接数过多的问题
Release Note
Feature
- New Workflow released
- VMs can be managed in project settings.
- Node IP and pod readiness status has been added to the service info page.
- Pod debug mode has been added to the service info page.
- DinD can now use PVC as a storage option
- K8S Resources loaded from codehost can automatically be synced.
Improvements & bugfixes
- List workflow API performance has been improved.
- Minor improvement for version control.
- Resources can be deleted correctly when the service definition is deleted.
- Lower the connection count for hub-server and hub-agent.
- Multiple bugfixes
特别感谢以下社区小伙伴,提出的宝贵建议:
@乔克 @LXY @余崇博 @似水流年 @Rio
同时感谢代码贡献者,让 Zadig 更开放、强大:
@pokixing
- https://github.com/koderover/dex/pull/31
- https://github.com/koderover/zadig-doc/pull/348
Zadig,让工程师更专注创造。
Zadig on Github
Zadig on Gitee