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.14 on March 1, 2019. This update includes many new features, including kanban task delay warning, automated test framework -TestNG, document comment editing, and cluster module node list.

  • Release: 0.14
  • Release time: March 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 the function of adding comments on the browsing interface and deleting or modifying the displayed comments.

  • Added shortcut button to view page back to top.

Agile management

  • Added kanban card dwell time warning.

  • Story point and mission time support 0.5 decimal point.
  • The completed issues in the todo list are displayed in the form of numbered lines crossed out.

  • Added sprint name repetition prompt.
  • Added permission restrictions for Kanban configuration (Project Administrator: Configure Kanban; Project member: View configuration data).
  • Added support for association when creating a problem.
  • Added filters for question links and quick searches in Settings.
  • Added name duplication verification for problem links.
  • Added rich text box font color selection.
  • In Kanban, the display of sub-tasks under the epic swimlane is added to facilitate the display of the hierarchical relationship between epic, story and sub-tasks.

Continuous delivery

  • Added a node list to the cluster module. You can view detailed information about cluster nodes.

  • Instance operation logs are added to the instance details section, allowing you to view detailed operation records of each instance.

  • Added a portal to build reports on continuous integration cards in the development console page pipeline module.
  • Added deployment report entry on the Deployment Overview page.

Test management

  • New automated testing framework support -TestNG.
  • A new test execution progress report (color block display) is added for the statistics of test case execution, and the use case execution status records in different test cycles of each iteration can be filtered.

Microservices development framework

  • Add a banner at the top of the navigation bar to display recent system announcements.
  • Platform Layer Platform statistics Added a statistics table to view the number of menu clicks in a specific period.
  • Platform Layer Platform statistics The function of exporting table CSV files is added.
  • Add LDAP synchronization records at the organization layer to view historical LDAP synchronization records and failure details.
  • Platform level executables add level fields.
  • In the platform layer system bulletin, create and edit the bulletin page, add the field “Display at the top” to the bulletin details page, and display “End Display time” if yes.
  • Platform layer executable add delete function, can delete the executable.
  • Platform layer send Settings add delete function, can delete trigger type.
  • Add the UUID Attribute field to LDAP at the organization layer to view the matching result of the UUID attribute when testing the connection.
  • LDAP at the organization layer added the number of users saga sent each time field.
  • LDAP at the organization layer Added the LDAP server Connection Timeout field.
  • Organization layer Add icon to organization management list page.
  • Add icon to project layer project management list.
  • Organization layer project management supports clicking the project name or jump button to jump to the corresponding project.
  • Page title changes as page content changes.

Function optimization

Knowledge management

  • Anonymous sharing eliminates global search, spatial formatting, and captcha.
  • Revised inAll the updatesThe default path is changed toMy space.
  • Optimized setting memory for user visible comments so you don’t have to repeat Settings next time.
  • Optimized icon for the latest and all updated pages.
  • Optimized word limit for page titles.
  • Optimized global language display.
  • Adjust the display at the top of the article, replacing the name of the article with the name of the parent organization or project.

Agile management

  • Refines the description of the activity log.
  • Improved sorting of tasks under story swimlane in Kanban so that completed tasks are automatically moved to the bottom of kanban.
  • Optimized search for issues management, version details, release versions, modules, etc.
  • Optimized the display of child and parent task cards belonging to different handlers after screening.
  • Optimized problem logic when creating modules.
  • Expanded the range of affected versions to select all versions.
  • Optimized the wheel bar of some reports.
  • Comment display with optimized problem details.
  • Optimized the version dimension of the statistics graph to select archived version.

Continuous delivery

  • Optimized the logic for increasing or decreasing the number of pods in the instance details so that the number of pods cannot be reduced to zero.
  • Optimized logic and auto-refresh issues in the pipeline section of the development console page.
  • Make the entry box for adding NodePort in LoadBalancer optional.
  • Modify the empty prompt text when there is no branch.
  • Empty display of address value of ingress in optimization instance details.
  • Optimized GitLab logic to synchronize users, adding query operations before synchronization.

Test management

  • Optimized test case, test plan, test execution page style layout, and interactive experience.

  • Optimized test case table and column display.
  • Optimized the test plan click select version node and then create a test cycle to directly select the corresponding version of the process.
  • Optimized the order of exported test plan table data to be sorted by export time.
  • Optimized the pagination display of test steps.
  • Optimized sequencing after replication test case execution steps.
  • Optimized the style of the prompt message.
  • After a use case is created, the corresponding version or folder use case is automatically loaded.
  • Optimized default data for adding steps in test cases to clear prompts directly during editing.
  • Optimized the clone test loop when remembering the latest version.
  • Optimized sequencing of test step clone operations.
  • Optimized data ordering and operation of test plan export function.
  • Optimized the color card component in custom state.
  • Optimized edge scrolling for gantt charts on test plan pages.
  • Optimized the UI style of table.

Microservices development framework

  • Optimize naming rules for project names.
  • Optimize the login naming rules.
  • Optimized send Settings Application Template name is Default Template.
  • Optimized the redirection address of the authorization management page.
  • In the optimization of system bulletins, delete the notification pop-up after the bulletins have been sent.
  • Optimized changed the organization picture, project picture, and upload name to Icon.
  • Optimized Root user Settings to add users in the form of selected users.

The defect

Knowledge management

  • Fixed a problem with the sidebar taking too long to load and being prone to errors.
  • Fixed space movement, copy hierarchy display in space pop-up box.
  • Fixed the issue of creating and editing favorites with only 10 characters.

Agile management

  • Fixed the wrong number of rich text pasting web images.
  • Fixed double counting of burn out chart issues when closing sprint.
  • Fixed bug Mc-117634 – Graph version iteration is empty.
  • Fixed work calendar non-holiday calculation bug.
  • Fixed status color error in story point statistics.
  • Fixed a bug where advanced filters could detect data if the user did not exist.
  • Fixed a problem with creating kanban due to dirty state data.
  • Fixed an issue with the sprint report graph not turning pages.
  • Fixed an Issue where to-do lists changed epic names and all issues were updated synchronously.
  • Fixed a problem where the color block of the cumulative traffic chart does not correspond to the color of the lines in the report.

Continuous delivery

  • Fixed cache issues in the “recent” section of the application selection box in the pipeline module.
  • Fixed an issue where instance names were empty when creating instances.
  • Fixed an issue where the filter table could not cross out selected options.
  • Fixed the failure to update external IP addresses of network modules.
  • Fixed logic problem of filter table filtering in application management interface.
  • Fixed an issue where GitLab failed to synchronize user mailboxes after the platform updated them.
  • Fixed the problem that Agent Controller is compatible with different cluster versions due to different versions of StatefulSet.
  • Fixed a request issue with the development console.
  • Fixed a missing stage for Sonarqube in pipeline.
  • Fixed suffix format problems when exporting applications.
  • Fixed an error caused by name verification during environment creation.
  • Fixed abnormal job sequence display in pipeline in development console.
  • Fixed an issue where the delete command would pop up when deleting clusters with associated environments.

Test management

  • Fixed bug showing version of associated use case folder during test phase.
  • Fixed bug with test summary page table feed scrolling.
  • Fixed a page error in the Gantt chart of the test plan page caused by changing the time.
  • Fixed an issue where handlers could not search when creating a defect.
  • Fixed an issue with dragging and changing specific dates in test plans.
  • Fixed an issue with test bug reports showing a certain amount of data incorrectly.
  • Fixed custom state creation issues.
  • Fixed an issue in the backlog where the estimated release date for creating a version could be earlier than the start date.
  • Fixed the problem that the child task does not have a parent when the child task is replicated.

Microservices development framework

  • Fixed too many requests to the message interface in the station.
  • Fix system announcement rich text editor display exception.
  • Fix the problem of creating task jump exception in project layer task details.

delete

Agile management

  • Deleted the statistics chart removed the Result statistics type.
  • Removed column options in cumulative traffic graph details.
  • Removed epic burn out map & version burn out map completed problem link removed.

Continuous delivery

  • The function of clicking the step bar in the platform has been removed.

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
  • @apache
  • @Tranglezyx
  • @lisen2023
  • @deepMan
  • @kevin
  • @unbelievable

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.