v3.1.0
lilianzhu
released this
20 Aug 03:24
·
58 commits
to release-3.1.0
since this release
Workflows
- Workflows support independent approval tasks.
- Workflows support disabled mode.
- Workflow stages support selecting automatic/manual execution.
- Manual execution of workflow stages supports input parameters and process selection.
- Workflow tasks support adding comments.
- Workflow tasks allow manual skipping after failure.
- Workflow tasks support automatic retry/ignore failures.
- Workflow tasks support service-level code scanning.
- Workflow notifications support email and WebHook notifications.
- Workflow and code scanning task details display Sonar results.
- Workflow task resource specifications support custom requests.
- Workflow build tasks support artifact download.
- Workflow Nacos configuration change tasks support content search and YAML format checks.
- The testing module supports viewing HTML test reports in task.
- Testing and code scanning support execution on the host.
Free Projects
- Host projects are redefined as free projects.
- Free projects support configuring collaboration modes.
- Free project services support start/stop/restart.
Version Management and Release Planning
- Version management supports creating versions where OpenAPI does not push images.
- Version management K8s YAML projects support selecting images not to be pushed.
- Version management adds detailed error messages for image push failures.
- Release planning supports linking requirements to JIRA iterations.
- Release planning supports conditional search.
Efficiency Insights
- Efficiency insights add host project data statistics.
- Efficiency insights and efficiency overview add release status information.
Other Fixes and Optimizations
- Optimized Feishu integration by making the encryption key configuration optional.
- Optimized workflow template list to display description information.
- Optimized code scanning list to display description information.
- Improved the host project environment service viewing experience.
- Enhanced environment sleep cron expressions with formatted parsing.
- Fixed an issue where changes in some resources during service deployment led to other resources being unexpectedly rebuilt.
- Fixed an issue where the project initialization process lacked project scope configuration when integrating with image repositories.
- Fixed an error caused by using build cache in host deployment.
- Fixed an issue where adding users failed due to excessively long project names.
- Fixed an error when re-editing after selecting the host as the build infrastructure.
- Fixed an issue where project administrators with workflow permissions could not create workflows through templates.
- Fixed an error in retrying host deployment failures.
- Fixed an issue where permissions did not take effect when switching public projects to private projects.
- Fixed an error in executing test tasks when task names contained underscores.
- Fixed an issue where the creator was displayed as "System" when adding/updating service versions.
- Fixed an issue where the save button on the service configuration page was not fully visible when there were announcements.
- Fixed an issue where Helm projects could not correctly retrieve error messages when creating versions.
- Fixed an issue where the execution record retention policy in system settings was not effective.
- Fixed a 500 error caused by not deleting code scanning references when deleting projects, leading to code scanning template errors.
- Fixed an issue where code information was overwritten when multiple PR builds were conducted from the same code repository.
- Fixed an issue where workflow deployment task variables did not take effect when the service was brought online.