Skip to content

Latest commit

 

History

History
332 lines (272 loc) · 26.9 KB

CHANGELOG-1.x.md

File metadata and controls

332 lines (272 loc) · 26.9 KB

Erda Changelog 1.x

1.4Current 1.3 1.2 1.1 1.0
1.4.0
1.3.1
1.3.0
1.2.1
1.2.0
1.1.1
1.1.0
1.0.1
1.0.0

v1.4.0

2021-11-16

New Features

  • Support parallel scene sets in automated testing. #2173
  • Support scene set importing and exporting in automated testing. #2470
  • Support step copying and pasting in automated testing. #2481
  • Support step enabling and disabling in automated testing. #2453
  • Accelerate the loading of manual test related pages. #2910
  • Support issue dashboard with history data displayed in bar chart, pie chart, etc. #2294 #2462
  • Support setting resource quotas according to the project's workspace granularity in the management center. #2283
  • Support resource usage ranking of projects in the cloud management platform. #2525
  • Support sending SMS alerts through custom notification channels in microservice and cloud management platforms. #2460
  • Support Elasticsearch as a backend storage in the microservice platform. #2861
  • Support automatically adding the .yml suffix to the file name when user creates a pipeline in the DevOps platform. #2685
  • Support K8s versions below 1.16 in the Kubernetes dashboard of cloud management platform.#2852
  • Support dynamic configuration search depth of git search interface in the DevOps platform.#2872
  • Optimize the alarm trigger conditions and alarm expressions in the microservice platform. #2739
  • Support service analysis of microservice&DevOps projects in the microservice platform.#2782 #2833

Bug Fixes

  • Fix the bug that action will not automatically synchronize the latest version of GitHub. #2507
  • Fix the bug that it is not checked whether there is a cycle in the scene set when it is moved. #2309
  • Fix the bug that the execution action of automated test plan cannot monitor whether the plan is executed. #2407
  • Fix the bug that the .yml suffix is not added when creating a pipeline. #2685
  • Fix the bug of incorrect calculation of execution time of pipeline loop task. #2816
  • Fix the bug that the pipeline with the same ID is scheduled repeatedly. #2921
  • Fix the bug of slower requests as automated testing tasks apply for a large number of tokens. #2991
  • Fix the bug that application deletion failed without returning an error message. #2613
  • Fix the bug that add a unique index to the application table to avoid applications with the same name. #2611
  • Optimize the audit message for org update. #2706
  • Fix the bug that the parent context is recycled from which the child context gets data, causing the gittar component to panic. #2348
  • Optimize the API statistics of automated testing. #2806
  • Fix the bug that the execution details of the scene set in the automated testing cannot show the execution environment at the time. #2529
  • Fix the bug that when click to retry pipeline timing tasks, the trigger time will not change. #2560
  • Fix the bug that the imported scene set contains configuration sheet and an eoor occurs when click to view details. #2609
  • Fix the bug that the status in the test space records of importing and exporting is inconsistent with that in the test space list. #2624
  • Fix the bug that the execution time of steps in automated testing is 00:00. #2650
  • Fix the bug that in case of multiple instances in the pipeline, the number quried by queue manager is inconsistent. #2742
  • Fix the bug that branch variables are not injected in the pipeline. #2797
  • Fix the bug of incorrect issue status. #2268
  • Fix the bug of incorrect filtering result. #2504
  • Fix the bug that an error occurs when the namespace does not have aliyun secret in scheduler. #2456
  • Fix the bug that the filtering rules of custom alarm created in msp and cmp are incorrect. #2860
  • Fix the bug that span of tracing is missing in the microservice platform. 2849, 2820
  • Fix the bug that log index cache gets overwritten when multi esurls exist in Erda cluster. #2887
  • Modify the git-push address of mobile template in the DevOps platform. #2808
  • Fix the bug that pipeline does not reset the execution start time of the cyclic task in the DevOps platform. #2816
  • Fix the bug that write data to etcd after handleServiceGroup function in scheduler. #2604
  • Fix the bug that the execution of test plan leaves out archived plans in the DevOps platform. #2663
  • Fix the bug that one of the tasks in the pipeline of automated testing may be in execution after canceling in the DevOps platform. #2684
  • Fix the bug that the environment variables of container resource are not updated when scaling the service group in the DevOps platform. #2672
  • Fix the bug that admin account queries all organizations in the DevOps platform. #2692

v1.3.1

2021-10-15

New Features

  • The DevOps platform now supports code coverage dashboard & bugs dashboard.#2342
  • Optimize HTTP active monitoring in the microservice platform #2377
  • The scenario set of the automated test platform now supports parallel execution.#2412
  • Optimize load speed of k8s dashboard's nodes list. #2355

Bug Fixes

  • Fix the bug that batch cluster upgrade has wrong permission.#2308
  • Fix the bug that cluster-agent module missing privileged param.#2367
  • Fix the bug that there is no user information in the notification group of the microservice platform.#2393
  • Fix the bug that start same k8s dashboard sever redundantly when watch multi clusters. #2366

v1.3.0

2021-09-30

New Features

  • Cloud management module add k8s dashboard。#1542 #1585 #1703
  • Add admin role and system-auditor role.#1031
  • Projects collaborate with item creators and handlers to increase the ability to modify item types.#1347 #2090
  • Adjust audit log max retention days to 180 days.#2142
  • Support read all unread mbox with one click.#1593
  • Add execute-time and pass-rate in autotest-plan table component.#1684
  • Add audit for runtime deploy operate.#1653
  • Add application filter in authorize modal.#1371
  • Pipeline actions support multi containers monitor.#1585 #1777
  • Improvement of the Api-Design module.#1632 #1575
  • Improvment on security of gittar access.#1607 #1663
  • Improvement on MicroService module, support opentracing integration.#1829
  • MicroService module support member management.#1659
  • Improvement on request-tracing feature.#1553
  • Add inspection for MQ requests.#1676
  • Improvement on Log Query, support AND, OR operator.#1960
  • Add new log analytics addon.#1547
  • Change log max lines limit to 5000.#1348

Bug Fixes

  • Fix the bug that non-exist branch page loop request error.#1090
  • Fix the bug that action form edit struct-array error.#1132
  • Fix the bug that project-pipeline pageNo change error.#1211
  • Fix the bug that node information arrangement style bug of clusters management nodes detail.#1322
  • Fix the bug that scene sets would display Chinese in English mode.#1330
  • Fix the issue that add default value for enumerated custom fields when quick create issue.#1351
  • Fix the bug that Ellipsis tooltip error.#1353
  • Fix the bug that api-design missing url params when click left menu.#1375
  • Fix the issue that add placeholder for contractive-filter / adjust backlog filter item.#1384
  • Fix the bugs of Form validation on the API design page and the display bug of the response params example.#1395
  • Modify the error message returned。#1709
  • Fix the issue that autotest step input param do not support '.'.#2065
  • Fix the bug that menu of AppMonitor display error.#2077 #2084
  • Fix the issue that get execute env from report env.#2088
  • Modify micro_service dop role-list.#2135
  • Support cms for pipeline with cron enabled.#1741

Refactor

  • Refactor the uc component, support intergrate with kratos.#1460
  • Fix single point problem of core components.
  • Refactor the OpenApi,support declare grpc api expose to OpenApi.#1584
  • Add etcd distributed lock.#1548
  • Refactor api of the Hepa to grpc.#1744
  • Gittar remove skipAuth.#1856
  • Rename worker cluster tag.#2124

v1.2.1

2021-08-23

Bug Fixes

  • Fix the issue of table style for manual test case. #953
  • Fix the bug that occured when switching the source type for the first time after resetting the form while adding tags. #957
  • Fix the bug of regular expression of repository address field. #958
  • Fix the issue of purple label without background color. #962
  • Fix the bug that the empty page icon is not displayed when there is no branch on the API design page. #970
  • Fix the bug of tracking details type.#975
  • Fix the bug that cluster_name and application_id do not take effect when they exist in custom filter rules. #1459
  • Fix the issue that the ES index of log analysis is not scrolling.#1464#1465
  • Fix the issue of memory leak when getting the instance list.#1493
  • Support getting the specified pod when obtaining the pod status list.#1495

v1.2.0

2021-08-16

New Features

  • Optimize overview and project list in MSP. #809
  • Support sending test messages when configuring DingTalk notifications. #777
  • Support importing and exporting automation test sets. #749
  • Enable more features of multi-cloud management platform for free users. #759
  • Optimize the way to add EDAS clusters. #750
  • Optimize markdown editor interaction and style. #853
  • Optimize pipeline log style. #802
  • Optimize pipeline notification content. #1189
  • Optimize the execution logic of automation test cases. #1103
  • Support filtering test case executor by unassigned person in the test plan. #732
  • Add precheck for existence of package-lock.json before packaging front-end applicaiton. #1116

Bug Fixes

  • Fix a bug of cluster parameter in the project pipeline. #737
  • Fix the bug of data duplication in repo file comparison. #744
  • Modify markdown editor style. #763
  • Fix a bug of env parameter in the project pipeline. #765
  • Fix the style issue when dragging and droppping Nusi component tree. #769
  • Fix the error of operation key value in action form. #771
  • Fix the mandatory verification error of custom labels in the form. #778
  • Fix the button style issue of markdown editor. #782
  • Fix the issue of yml editor add node disappearance and actionForm componentization data error. #781
  • Fix the bug of the drop-down width when selecting artifact ID in deployment center.#827
  • Add registration command and retry initialization operations for EDAS cluster. #840
  • Fix the bug of extension service form in project. #863
  • Fix the possible crash bug when adding members using nicknames with special characters. #862
  • Fix the bug that projectId is missing in the request application list. #873
  • Fix the bug that Git repositories can be cloned without account password.#877
  • Fix the bug that the text prompt is incomplete caused by invalid form in trace debugging. #857
  • Fix the data error of related issues after changing issue to backlog. #902
  • Fix the bug that two scroll bars appear when scrolling the item in backlog table. #839
  • Fix the API error reported after deleting files in repo. #910
  • Fix the error occured when initializing pipeline action form. #912
  • Fix some table issues: column width too long or insufficient, table exceeds the page and uniform overflow omission. #736
  • Fix the style issue that the item name of extended query column is too long. #739
  • Fix the bug that required fields in project collaboration are not marked as required.#746
  • Add width to the table in OrgCenter > Projects. #755
  • Fix the bug of style validation occured when adding issue in Issues > Backlog. #757
  • Fix the bug that in Multi-Cloud Management Platform > Alarm Record, click a record for details, then all list items are expanded when clicking the expand button before the list items.#754
  • Fix the bug that when editing issues, the month in datepicker cannot be changed.#761
  • Increase the width of the member table. #767
  • Fix the bug that the row representing the folder in the test case table shows an extra column for the interface pass rate. #768
  • Increase the width of the test case table. #774
  • Add a mouse-over style to tables with row click events. #766
  • Adjust the width of the related issue table. #775
  • Fix the loop refresh issue when the path is /-. #780
  • Fix the bug that the left arrow faces wrongly when the tree on the left side of the test case is expanded, and the parent node occasionally collapses when the child node is clicked.#773
  • Fix the bug that some rows in the test case table go beyond the right side. #790
  • Fix the incorrect address of application repository in application settings. #797
  • Fix the issue that the color of alert list icon is black. #808
  • Fix the issue that error occured when editing custom addon of extended service. #812
  • Fix the issue that the text field of trace debugging body is too long to see the tabs above. #820
  • Fix the bug that logs cannot be downloaded when using the default duration. #842
  • Fix the bug that the search box does not display when the data is empty. #906
  • Migrate Affix and InputNumber from Nusi to Antd.#779
  • Change the grouping rules to mandatory when creating custom alarm rules. #752
  • Fix the issue that the setting of runtime rollback number does not take effect.

Refactor

  • The interfaces of msp and monitor modules are all defined by proto.
  • Optimize Quick-Start for one-click deployment of Erda Standalone mode on the local machine. #1242

v1.1.1

2021-8-5

Bug Fixes

  • EDAS and K8S use the same agent now. (#1277)
  • Enable cloud management platform for free users. (#810)
  • Fixed the issue that error occured when editing custom addon of extended service. (#813)

v1.1.0

2021-07-28

New Features

  • Support existing clusters importing by users (#806)
  • Support subscription to issue changes, to receive notifications timely when followed issue is modified (#451)
  • Support asynchronous import and export of manual test cases (#380)
  • Support auto page refresh for automated test plan (#446)
  • Support bug closed time viewing and filtering (#445)
  • Add project-level applications to realize rapid project migration (#350)
  • Support page turning in Issues > Backlog (#395)
  • Optimize clone address of code repository (#155)
  • Optimize size of sliding window and description area for issue editing (#314)
  • Support size adjusting for table pagination (#1031)
  • Turn enter search to delayed auto search for personal dashboard (#324)
  • Optimize the downloaded file name and suffix format of container log: service name_timestamp.log (#684)
  • Upgrade logo (#688)

Bug Fixes

  • Safari page crashes when access Code Repository > Commit History (#384)
  • The list order remains unchanged after viewing MR (#661)
  • The certificate file is uploaded but its name is not displayed (#639)
  • Canceling the edit of merge request will clear the comparison result (#638)
  • Failed to download files in code repository (#588)
  • The pipeline node shows the previously failed error (#422)
  • Members will automatically log out if exit the organization (#347)

Refactor

  • Split out new platform services of dop, msp, cmp, ecp and admin
  • Remove components of qa, apim, cmdb, ops and tmc
  • Add core components of cluster manager
  • Add cluster-dialer instead of soldier to handle inter-cluster communication
  • Add a new way to define an interface using protobuf protocol, and the msp component has been migrated

v1.0.1

2021-07-08

New features

  • Support individuals to create organization if he/she doesn't belong to any organizations (#592)
  • Support scaling application without restarting the existing instances (#644) (#645)

Bug Fixes

  • Fix the issue that custom stages were created with null value (#588) (#606)
  • Keep the creator, assignee, create time and man hour unchanged when issue type is switched (#610) (#612)
  • Fix the logic error of job deletion under the specified namespace (#632) (#636)
  • Add guest permissions for dashboard and ticket (#701) (#705)
  • Reset flags before loop for wait step when timed out (#715)

v1.0.0

2021-06-09

Erda v1.0.0 is released!

Start your Erda journey in two ways: