Zadig Versions Save

Zadig is a cloud native, distributed, developer-oriented continuous delivery product.

v1.13.0

1 year ago

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

v1.12.0

1 year ago

Project

  • SourceCode scanning has been supported
  • Service can be linked to multiple builds
  • Services can be loaded from kubernetes cluster
  • Services can be loaded from Gitee
  • Environments can be automatically updated when the service is updated
  • Minor improvements

Templates

  • Build template has been added
  • Helm chart template can be loaded from Gitee
  • Service created from templates can automatically be updated after the template's update.

Environment

  • Testing mode for helm projects.
  • Helm Releases can be listed for helm projects.
  • Add a button to refresh the service list.

Workflow

  • Multiple IM notification support.
  • Branch/Tag filter for repository when executing workflow.

System

  • Multiple Jenkins integration
  • Clone with git protocol is supported.
  • Multiple DinD instances are supported
  • Minor improvements

Bugfix & Improvements

  • Button-level authorization config implemented
  • Minor bugfixes

v1.11.0

2 years ago

Project

  • Enable image retag while creating version for helm project.
  • Service can now be imported from Microsoft Azure container registry and Aliyun ACR.
  • Helm chart templates can now be imported from Gerrit.
  • Helm release name can be customized for each service.
  • Pod debug authorization can be configured separately.

Environment

  • Services in projects can be deployed partially to an environment except for VM services
  • Ingress/ConfigMap/Secret/PVC can be deployed to an environment separately.
  • Container name and image name can be different now for service.
  • VMs login tests have been supported.

Workflows

  • Support deploy image to a selected environment after the distribution of that image.
  • Jenkins workflows now support IMAGE as a variable & choice type parameter
  • Files can be uploaded to object storage in workflow.

System

  • Support Gitee as a codehost.
  • Sensitive information has been masked in the API.
  • Docker registry can now use self-signed certificate.
  • Kubernetes V1.22 has been supported.
  • Define custom path for PVC type workflow cache.

Improvement

  • Tags can be selected in workflow even if there is no distribution stage.
  • Update of multiple service modules will only trigger one helm release.
  • Image tag rules can now be generated from short commit ID.
  • Added several environment variables for VM script.
  • Enhanced variables for external system modules in workflow.
  • Enable search for environment variables in kubernetes environments.

Bugfix

  • Fixed a bug where multiple codehost with same host will cause webhook trigger to function abnormally.
  • Build job will now be deleted correctly.
  • Fixed timer switch in workflow.
  • Improve loading speed of environment when there are ingresses in the cluster.
  • New services in VM project can now be updated to environment correctly.
  • Fixed collaboration mode bugs.

v1.10.0

2 years ago

Feature

  • UI improvement
  • Enables loading and syncing helm services from gerrit.
  • Added more statuses for running workflow and testing for debug purposes.
  • Improved workflow and testing cache.
  • Workflow and testing can be run on Serverless Kubernetes clusters.
  • Added a stage for workflow which can be used to call external system.
  • Collaboration mode for developers.
  • Enable creating environment on existing namespace.
  • System config for workflow task parallel setting and build parallel setting.

Improvement

  • Performance improvement for service list on the environment page.
  • Proxy settings can be enabled on different codehost separately.

v1.9.0

2 years ago

Features:

  • Data analysis for Zadig.
  • Workflow can be triggered by tag events.
  • Advanced strategy for image rollback in workflow.
  • Workflow tasks can be searched and filtered
  • IM notification has been improved.
  • IM notification can be used by tests.
  • Parameter of choice type has been added to the workflow.

Bugfixes:

  • Fixed a bug where webhook is accidentally deleted.
  • Fixed multiple bugs for loaded projects.
  • Fixed a bug where release job cannot find the correct environment.

v1.8.0

2 years ago

Features:

Workflow:

  • Reuse existing build scripts when creating new service.
  • Workflow trigger can now be configured by yaml.
  • Added visibility switch for service list in build module.
  • Build and test jobs can be scheduled on selected cluster

Environment:

  • Environments of the same project can use different image registries.
  • Resources restrictions for service of yaml type have been removed.

Delivery Center:

  • Helm services can be used to create delivery version

System Config:

  • AWS ECR has been supported
  • Clusters can be scheduled for specific projects.

Developer center:

  • OpenAPIs for helm service.
  • Get Workflow Info API response has been improved.

Bugfixes:

  • Gitlab subgroups can be listed correctly now.
  • Fixed a bug where the build job freezes when a single line log is too large.
  • Helm releases can be reverted correctly.
  • Minor bugfixes

v1.7.1

2 years ago
  • Support OAuth2 authentication extension development
  • Build configuration support for custom resource specifications
  • Bugfix for User management/Authorization system

v1.7.0

2 years ago

Feature

  • User management
  • Authorization system
  • Frequently used link
  • Webhooks for loaded project

v1.6.0

2 years ago

Feature

  • Template function for helm charts, yaml, and dockerfile.
  • Batch load services from helm chart template.
  • Customizable image tag rules.
  • Batch load VMs.
  • Search function for helm services.
  • Deploy to VMs with artifacts.
  • Load services of the same name from different namespaces.

Improvments

  • Support using commit id in build scripts
  • Show Ingress information for loaded services
  • Support editing values for helm environment
  • UI/UX improvements

Bugfix

  • Service count for helm enviroment is now accurate
  • Ubuntu 16.04 build image is now able to do git pull correctly.
  • Error messages have been changed.

v1.5.0

2 years ago

Feature:

  • Load services from helm chart
  • Load services from existing kubernetes namespace
  • Customize naming rules of environments
  • Customize image analysis rules for services

Bugfix:

  • Jira integration bug
  • Webhook didn't trigger deployment task
  • Multiple shared services causing environment unable to be updated

Improvements

  • Multiple API performance has been improved
  • Lower database QPS.
  • Improved system operation logs.
  • UI/UX improvements