Zadig 喜迎国庆 ????,正式推出 v1.15.0。面向广大开发者减负:官方首次支持手机版,随时随地使用 Zadig。支持本地安装 Zadig,无需申请资源可以快速体验新版;大幅提升工作流基础能力:支持定时器和丰富的通知、部署步骤、编排测试等,同时系统层面扫描 K8s 相关类库依赖完成安全漏洞升级。全面开放了工作流 API,面对企业内外系统极其友好。Enjoy ~
手机版支持核心功能使用,应急处理好方便
支持查看环境及服务实例详情、查看服务实时日志、执行工作流等核心功能,从此救火可以优雅从容应对。
支持本地安装 Zadig,快人一步体验
安装 Zadig 却苦于没有 K8s 集群?没有机器?从此都不是问题。新版支持在 Minikube、Docker Desktop 自带本地 K8s 等资源中安装,快人一步体验云原生交付之路。
内置大量官方工作流任务,全面适配企业场景
支持编排测试任务,充分利用 Zadig 自定义工作流能力保障代码质量。 支持定时器触发工作流,以及灵活的通知策略。 支持协作模式,面向不同角色分配合适的权限。 自定义任务支持枚举类型,满足更多场景。 支持原生 K8s 部署:指定集群指定 Namespace 的服务均可交付,环境暂时无法部署在 Zadig 中也有办法更新。
工作流 API 全面开放,广泛链接内外开发者
支持通过 OpenAPI 触发自定义工作流、实现人工审核等操作。
显式支持 AWS 云资源,一键搞定全球交付
AWS 作为国际市场中重要的云厂商,过去 Zadig 一直是隐式的支持,本次做了严肃的兼容性测试。来满足客户在多云架构下,国际化全球部署的需求。
升级代码基础类库,安全可靠更有保障
升级 K8s、YAML 等相关类库依赖,解决官方提到的典型安全漏洞 CVE-2020-8558、CVE-2019-11243 ...
新增功能详情列表
开发者体验
- 支持 Zadig 手机版
- 支持本地安装 Zadig
- 支持自定义工作流 API
- 前端交互和样式优化
工作流
- 自定义工作流支持测试任务
- 自定义工作流支持原生 Kubernetes 部署
- 自定义工作流支持通知
- 自定义工作流支持协作模式
- 自定义任务支持枚举类型
- 自定义工作流支持定时器
其他
- 显式支持 AWS 资源(对象存储、K8s 集群、镜像仓库)
- K8s YAML 模版支持 go template 方式
- 升级类库,提升代码安全性
缺陷与优化
- 工作流/测试/代码扫描名称长度优化
- 修复使用构建模板时配置工作流触发器无法选择代码仓库的问题
- 修复工作流构建配置中包括不存在服务的问题
- 修复未启用的软件包无法在系统中编辑的问题
- 修复代码源 URL 中含 Path 时拉取代码失败的问题
- 修复在环境中点击工作流升级时未对工作流做分支过滤的问题
- 交付物部署工作流的编辑不再依赖服务构建配置
- Helm Chart 项目使用模版创建的服务支持编辑 values.yaml
Release Note
Developer Experience
- Launched mobile version.
- Local installation has been supported.
- Custom workflow API has been supported.
- UI and UX enhancements.
Workflow
- Test job has been supported in custom workflow.
- Add kubernetes deploy job for custom workflow.
- Enable notification for custom workflow.
- Collaboration mode has been enabled for custom workflow.
- Parameter of choice type has been added to the custom job.
- Enable timer for custom workflow.
Misc
- Provider aws has been supported on infrastructure(Object Storage,Cluster Management,Image Registry).
- Go template has been supported in k8s yaml template.
- Upgrade dependencies to improve code security.
Bugfixes & Improvements
- Optimize the name length of custom workflow.
- Code repository can be selected in workflow trigger when using build templates.
- Remove services that don't exist in workflow build deployment.
- The app can be edited when it is disabled.
- Fix the failure of pulling code when the source URL contains path.
- Add branch filtering when upgrading services via workflow.
- Ops workflow modifications no longer depend on service build configuration.
- Services created using templates support editing values.yaml in helm project.
- Multiple bugfixes.
特别感谢以下社区小伙伴,提出的宝贵建议: @Sn. @Luislin???? @Jackie @重庆-徐江川 @乔克 @Layzing @L .
Zadig,开放,链接,专业。欢迎加入 开源吐槽群????