Choerodon is an open source, multi-cloud application platform, based on Kubernetes’ container orchestration and management capabilities, integrating DevOps tool chains, microservices and mobile application frameworks to help enterprises achieve agile application delivery and automated operations management. It also provides IoT, payment, data, intelligent insights, enterprise application marketplace and other business components to help enterprises focus on their business and accelerate digital transformation.

Choerodon released version 0.15 on April 1, 2019. This update features advanced search for problem management, active Sprint work-in-progress restrictions, automatic deployment, organization layer application pages, and more.

  • Release: 0.15
  • Release time: April 1, 2019
  • Functional scope: knowledge management, Agile management, continuous delivery, test management, and microservices development framework.

Here is a detailed version of the update for you.

New features

Knowledge management

  • Added page creation button to quickly create a page.
  • New Space pop-up box all space list page
  • Wiki Spaces can change names.

Agile management

  • Added problem import and export.

  • Added advanced search function for problem management.
  • In the organization layer, added the ability to customize priorities and arrange them according to the actual order.
  • Added active Sprint Kanban work-in-process restrictions.

Continuous delivery

  • The deployment pipeline module added the automatic deployment function, which supports the creation of automatic deployment tasks by preset elements required for application deployment.
  • New component setting function is added in project setting module, which supports the creation of Docker warehouse and Helm warehouse for application selection in the project.
  • Advanced Settings are added to the project layer application creation and editing page, supporting the modification of the default Docker repository and Helm repository.

Test management

  • Added the ability to correlate stories when creating defects in Execution details.

  • New drag-and-drop sorting for test phase under test cycle in test plan.

  • Added filter by label to the filter dimension of test cases.

Microservices development framework

  • An application page is added at the organization layer, allowing organization administrators to create common applications and composite applications. Organization administrators can add applications to composite applications as required.

  • Platform layer new project type page, platform administrator can customize the project type.
  • The organization page is added to the organization layer, where the organization administrator can modify organization information.

Function optimization

Knowledge management

  • Optimized the performance of space pop-up query for all space.
  • Improved the ability for anonymous users to log in to the wiki system without permission to access anonymously shared articles.

Agile management

  • When optimizing a search query, display fields in a list of values.
  • Problem management supports custom filtering of displayed fields.
  • Optimize backlog arrangement and display performance.
  • When you create a subtask in the story, the story information is displayed on the page.
  • Optimize the problem details page, register the work log required prompt.
  • Only you and the project owner are allowed to modify the reporter.
  • Partial page style and report optimization.

Continuous delivery

  • Optimized the diff effect of the Values component, allowing you to switch editor modes to compare and see lines of code added, deleted, and changed.
  • The application and environment permission assignment module was optimized, and the role of project members assigned permission in GitLab was changed to Developer.
  • Optimized the error message after fusing during create operation in the platform.
  • Optimized the display of cluster lists at the organization level.
  • Optimized the deletion logic of clusters at the organization layer to delete only clusters with no associated environment.
  • Optimized the display of the operation log page in the example.

Test management

  • Optimize risk alerts for test data when deleting a version.
  • Optimize test case import functionality.
  • Optimized the time handling of the test loop clone operation.
  • Optimize the test plan page to show details.

Microservices development framework

  • Optimizes slow transaction instance loading.
  • Optimized the display information of the platform menu click count export file, added the statistical time range, and displayed the menu with click count of 0.
  • Optimize the position of the EXPORT CSV button in platform statistics.
  • Optimize the number of circles in the transaction instance to completion/total.

The defect

Knowledge management

  • Fixed an issue where XWikiAllGroup could not access the wiki system if the user was not in a group.
  • Fixed wiki permission assignment errors.
  • Fixed wiki jump $user for first login.
  • Fixed an issue where the project name was changed and the wiki document under the project could not be queried.
  • Fixed access page error.

Agile management

  • No lane kanban, cancel fold function.
  • Fix backend SQL error during quick search.
  • Fix problem details page problem link Problems where the same relationship can be associated with the same problem multiple times.
  • Fixed a mismatch between the burndown chart and the number of remaining issues/remaining time in the todo list.
  • Fix problem count for version in to-do list.

Continuous delivery

  • Fixed an issue where a Dockerfile was missing after selecting some templates to import applications.
  • Fixed error message error when no permissions in branch interface.
  • Fixed an issue where agent was disconnected from Devops-Service but the cluster still displayed normally.
  • Fixed IP selector issue in web editing.
  • Fixed the problem of incorrect prompt messages during operation instances.
  • Fixed an issue that occurred when switching the top environment and page hopping in the deployment pipeline.
  • Fixed a retry button error jump in the build report section pipeline.
  • Fixed paging issues in organizational layer cluster pages.

Test management

  • Fixed a page-turning error when entering execution details in a test loop.
  • Fixed database storage errors caused by excessive length reported in automated tests.
  • Fix the inconsistency between the test plan tree and the detailed progress bar on the right.
  • Fix test case jump link error.
  • Fixed an issue where the test plan could not update the assignor field.
  • Fixed out-of-focus of new defect in execution details.

Microservices development framework

  • Fixed the problem that the ldap synchronization history information is abnormal. The current synchronization record information is not displayed.

delete

Continuous delivery

  • The function of deleting failed applications was removed.
  • Removal of application deactivation restrictions: You cannot deactivate an application that has associated instances.

Community participation

Thanks to the following friends for their feedback and comments in the community forum and for their outstanding contributions to this update.

  • @phoenix
  • @ 8049
  • @nicky_x
  • @niu810
  • @quzhongquan
  • @felix

See Release Notes and the official website for more details.

We welcome your feedback and contributions through Choerodon’s GitHub and community to help Choerodon’s toothfish grow. Stay tuned as Choerodon continues to improve

  • Liverpoolfc.tv: choerodon. IO
  • BBS: forum. Choerodon. IO
  • Github:github.com/choerodon
  • Choerodon toothfish
  • The Choerodon toothfish

Welcome to join the Choerodon Toothfish community to create an open ecological platform for enterprise digital services.