Skip to content

v3.1.0

Compare
Choose a tag to compare
@lilianzhu lilianzhu released this 20 Aug 03:24
· 58 commits to release-3.1.0 since this release
1a49c97

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.