Zadig V2.2.0 Fully Supports Multiple Replicas, Upgrades the Workflow Engine, Stable and Strong

Fully supports multiple replicas, upgrades the workflow engine, stable and strong

cover.png

Zadig has not released a new version for over three months? Has the product iteration slowed down?

In fact, the Zadig team has been fully committed to an exciting technological innovation.


Experience the powerful stability of the new version of Zadig, where multi-replica deployment ensures business continuity; enjoy the fine control of custom workflows, making deployment tasks and concurrent configuration seamless; master the version management and release process of Kubernetes projects, precise and controllable; use the code scanning template library to improve operational efficiency; feel the further enhancement and openness of the management module OpenAPI, making automation and integration so simple. The key updates are introduced as follows:

# High Availability Enhancement of Basic Components

Key components support multi-replica deployment, greatly improving system availability and elasticity. This not only ensures rock-solid stability but also ensures business continuity through a lossless upgrade mechanism, allowing applications to operate stably even in extreme cases.

# Revolutionary Upgrade of Workflow Engine

Workflow Migration and Extension: Seamless migration to custom workflows, allowing users to quickly extend based on system-generated workflows.

Fine-grained Deployment Task Control: Achieve the function of executing deployment tasks in the order of input, ensuring orderly releases in the event of dependencies between services, and ensuring data consistency during the release process.

执行工作流编排部署顺序

Support for Concurrent Configuration: The number of concurrent executions of code scanning and test tasks can be configured, allowing users to optimize execution efficiency based on the urgency of the task and resource usage.

配置执行并发数

# Leap in Version Management and Release Capabilities

Flexible Version Management: Kubernetes projects support manual version creation, making version management more flexible and version release more efficient.

版本详情

选择部署的版本

使用版本中服务和镜像发布

Enhanced Release Planning Function: The ability to select a specific version for release has been added, making the release process more precise and controllable; at the same time, Helm Chart is instantiated for deployment.

发布计划使用指定项目版本

# New Features for Building and Template Libraries:

New Breakthrough in Windows Building: Support for using PowerShell scripts, enhancing the flexibility and automation of the build process.

接入 Windows 主机

在 Windows 上执行 PowerShell 脚本

Innovation in Code Scanning Templates: Added code scanning templates, allowing multiple projects to reuse configurations, significantly reducing the operational workload in quality engineering and improving code quality and security.

代码扫描模板配置

使用代码扫描模板

# Dual Guarantees of Security and User Experience:

Open System Management APIs: Added open capabilities for environments, services, project permissions, and users, supporting higher-level platform system integration and collaboration, and improving project management efficiency.

新增用户及权限相关 OpenAPI

  • Enhanced Security: In particular, the security of user and permission-related interfaces has been further strengthened to prevent unauthorized access and data leakage, providing a more secure operating environment.

# New Feature Details List

New Features

  • Basic components fully support multi-replica deployment
  • K8s YAML project version management supports manual version creation
  • K8s Helm Chart project supports test environment Chart instantiation deployment
  • Custom workflow deployment and image distribution tasks support selecting versions
  • Custom workflow supports host deployment scenarios
  • Custom workflow deployment tasks support execution in input order
  • Custom workflow supports object storage cache
  • Code scanning and testing support configuring the number of concurrent executions
  • Windows build supports PowerShell scripts
  • Release plan supports selecting versions
  • Template library adds code scanning
  • OpenAPI adds new environments, services, project permissions, and users

Other Repairs and Optimizations

  • Enhanced security of user and permission-related interfaces
  • Interactive optimization of host project service configuration
  • System announcement display page optimization
  • Custom workflow blue-green release task resource cleanup logic optimization
  • Fixed panic issues with Cron service in certain scenarios
  • Product workflow offline, data migration to custom workflow

# 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.

A large number of community members have completed the upgrade to Zadig v2.2.0 and have experienced the convenience and efficiency improvements brought by the new features.

To learn more about Zadig v2.2.0's features and upgrade steps, refer to: https://docs.koderover.com/zadig/Zadig%20v2.2.0/release-notes/v2.2.0 (opens new window)

Background Image

作为一名软件工程师,我们一直给各行各业写软件提升效率,但是软件工程本身却是非常低效,为什么市面上没有一个工具可以让研发团队不这么累,还能更好、更快地满足大客户的交付需求?我们是否能够打造一个面向开发者的交付平台呢?我们开源打造 Zadig 正是去满足这个愿望。

—— Zadig 创始人 Landy