Releases: koderover/zadig
Releases · koderover/zadig
v1.16.0
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
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
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
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
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
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
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
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
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