Skip to content

Releases: koderover/zadig

v1.16.0

30 Dec 09:02
bfa3d96
Compare
Choose a tag to compare

Projects

  • Customization for Dashboard.
  • Search functionality for projects.
  • Helm Services can be imported from repository of other types.
  • Improvements to parameters for k8s services.

Workflows

  • Implemented view for workflows.
  • Multiple PR for single build.
  • Workflow naming now supports chinese characters.
  • IM notification for workflow can now be configured to notice a single person ( for Feishu & Wechat Enterprise )
  • Custom workflow can now use regex to set multiple branches as its trigger.
  • Code scanning step for custom workflow.
  • Image distribution step for custom workflow.
  • Parameter passing through steps for custom workflow.
  • Shared PVC between steps for custom workflow.
  • Statistics for custom workflow.
  • Added preparation stage for custom workflow.

Code Scannings

  • Sonar scanning can now use customized images.
  • Sonar scanning task now has a link for the related sonar project.

System

  • Added English as a system language.
  • Improvements to external links.
  • Reference list for helm chart templates and build templates.
  • Added region setting for AWS S3 integration.
  • Search functionality for registry selection.
  • Zadig Packages version updates.

Improvements

  • 32 UI/UX improvements.
  • Logs style customization.
  • OpenAPI improvements.
  • User experience improvements for repository & branch selection.
  • Multiple bugfixes.

v1.15.0

30 Sep 11:39
16e4465
Compare
Choose a tag to compare

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.

v1.14.0

18 Aug 15:39
a064a69
Compare
Choose a tag to compare

Workflow

  • Workflows can choose their own default branches.
  • Implement general job for custom workflow.
  • Jobs can partially be executed in custom workflow.
  • Implement plugin system for custom workflow.
  • Enable global variables for custom workflow.
  • Enable webhooks for custom workflow.
  • Implement Mysql plugin for custom workflow.
  • Enable the use of $BRANCH parameter in code scan.

Environment

  • Dry run functionality for both helm chart project and yaml project.
  • Operation logs for environment changes
  • Environment duplication functionality for yaml project.
  • Download files from pods in environment pages.

Improvements & Bugfixes

  • Collaboration mode has been enabled for loaded projects.
  • OpenAPI for build, test and deploy statistics.
  • Clusters can be managed by kubeconfigs instead of agents.
  • Merged some microservices.
  • Codehost with git protocol is now compatible with repository with IP + port.
  • Multiple code-scan improvements.
  • Multiple webhook bugfixes
  • Multiple workflow improvements.

v1.13.0

08 Jul 10:33
ba7b18b
Compare
Choose a tag to compare

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

31 May 14:13
69b66cc
Compare
Choose a tag to compare

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

21 Apr 10:11
7c1e1e6
Compare
Choose a tag to compare

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

08 Mar 15:59
00d15fb
Compare
Choose a tag to compare

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

27 Jan 10:43
fe1722f
Compare
Choose a tag to compare

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

07 Jan 15:40
ed30b48
Compare
Choose a tag to compare

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

08 Dec 10:45
084e436
Compare
Choose a tag to compare
  • Support OAuth2 authentication extension development
  • Build configuration support for custom resource specifications
  • Bugfix for User management/Authorization system