Skip to content

v4.1.0

Choose a tag to compare

@jamsman94 jamsman94 released this 03 Dec 08:39
· 77 commits to main since this release
bb50227

Workflow

  • OpenAPI for executing workflows now supports approval task integration
  • Workflow notifications now include code scanning result details
  • Workflow code fetching supports custom SSH configuration files
  • Workflow build tasks support dynamic variable configuration
  • Workflows now support multi-branch merge builds
  • New file-type workflow variable with file upload support
  • Workflow tasks can now determine execution status based on conditional logic
  • Feishu approval tasks now support adding CC recipients
  • Feishu work item change tasks now support node mode
  • Nacos configuration change tasks now support filtering by Group
  • Apollo configuration change tasks now support disabling scope control

Data View

  • Data overview now includes service rollback statistics
  • Efficiency Insight interface redesigned and user experience optimized, significantly improving data readability

Infrastructure & Deployment

  • Docker-in-Docker services in cluster management now support configuring the storage driver
  • Helm projects now support customizing the maximum number of retained Release history versions

System Enhancements

  • Completed internationalization for project wizard, built-in templates, operation logs, sidebar, and other features
  • Enhanced image registry connectivity validation mechanism
  • Optimized external validation logic for release plans
  • Improved rollback logic for StatefulSet services
  • Optimized business directory import process

Bug Fixes

  • Fixed incorrect YAML when importing service rollback only
  • Fixed issue where imported services did not update correctly in environments
  • Fixed missing approval details when a release plan approval is rejected or during external validation
  • Fixed email error when the number of approvers in a release plan is 0
  • Fixed missing vs destination in self-test mode
  • Fixed issue where services could not be updated in sub-environments under self-test mode
  • Fixed Helm environment search failure when service names contain numbers
  • Fixed duplicate test reports in notifications when retrying failed test tasks
  • Fixed panic caused by scaling dind replicas to 0
  • Fixed issue where CommitID variable could not be retrieved during host deployment
  • Completed multiple frontend UI/UX improvements