v4.1.1 🌈
What's Changed
- fix: Form can't save when creating a workload by @weili520 in #3416
- fix: Path parsing error in windows environment by @ifgao in #3420
- fix: Render wrong form item while multiple branch by @EliChen95 in #3427
- Setting the hostpath is required when mounting the hostpath storage volume to an application by @zhaohuiweixiao in #3411
- fix: canary release is invalid, when multiple operating systems are selected by @zhaohuiweixiao in #3426
- fix:the associated hpa hasn't been deleted when use the command line to delete the deployment by @zhaohuiweixiao in #3430
- fix: Restore source data while reselect and changing back to source type by @EliChen95 in #3428
- fix: Fix the valide of referer url by @harrisonliu5 in #3425
- fix: docs in pipeline page 404 not found by @PrajwalBorkar in #3433
- fix: Wrong "volumeBindingMode" params when I add PVC by @weili520 in #3434
- feat: Support for modifying the number of data per page of table by @weili520 in #3435
- docs: Update UI text of creation/update time by @patrickluoyu in #3436
- docs: modify git commit command line and add signature reference documentation by @zhaohuiweixiao in #3432
- fix: Optimize the 'Application governance' parameter on the app details page by @weili520 in #3440
- fix: Workspace members with only the 'App Template Viewing' permission are allowed to replace Helm charts by @weili520 in #3441
- fix: Display the type of each workload on the app details page by @weili520 in #3444
- fix: Remove the 'App' field on the composed app details page by @weili520 in #3443
- fix: The node terminal is always showing connecting status by @weili520 in #3447
- feat: add feishu in notification and update the version of notification api by @harrisonliu5 in #3438
- feat: Support batch stop workloads by @weili520 in #3452
- fix: Missing openelb annotation hint when creating service of type loadbalancer by @weili520 in #3456
- refactor: Avoid using API tojson and tojenkinsfile by @bunnymiao in #3450
- feat: Support to set helm and kustomize parameters of an application by @EliChen95 in #3454
- fix: Update OpenELB check url by @weili520 in #3458
- fix: Add monitoring items to the custom monitoring panel, and the monitoring indicators display errors by @weili520 in #3459
- fix: incorrect parameters were created by glusterfs storageclass by @weili520 in #3442
- fix: Status icon not show in multi-cluster deployment by @weili520 in #3457
- docs: Update UI text by @patrickluoyu in #3461
- fix: Fix the External services cause the "Services" page to crash by @harrisonliu5 in #3455
- fix: The gidMax and gidMin in the storage class GlusterFs are not format checked by @weili520 in #3467
- fix: For single-cluster environments, the 'Update kubeconfig' button should be canceled. by @weili520 in #3468
- feat: Support to edit continuous deployments settings by @EliChen95 in #3464
- fix: Fix the key is not display in LoadBalancer by @harrisonliu5 in #3460
- fix: When accessing an edge node, the page is blank and no content is displayed by @weili520 in #3448
- docs: Update UI text. by @patrickluoyu in #3470
- feat: Add reminder to sync locales files in command before compiling by @harrisonliu5 in #3462
- fix: Modify the route of the dashboard when another role login in. by @harrisonliu5 in #3471
- docs: Change 'grayscale release job' to 'grayscale release task' by @patrickluoyu in #3472
- docs: Update UI text of log search by @patrickluoyu in #3474
- docs: Update UI text of grayscale release by @patrickluoyu in #3488
- fix: When you do not select key or path to save, there is no prompt information on the page. by @weili520 in #3489
- fix: Replace atob for encod encryption in login by @harrisonliu5 in #3490
- docs: Change 'Details' to 'Attributes' by @patrickluoyu in #3510
- fix: Update delete text for storageclass by @weili520 in #3511
- fix: Display volume template info in statefulsets setting modal by @weili520 in #3522
- docs: Update UI text of image builders by @patrickluoyu in #3523
- docs: Fix bug of UI text by @patrickluoyu in #3529
- docs: Update UI text for release 3.3.1 by @patrickluoyu in #3525
- New Crowdin updates by @ks-crowdin-bot in #3431
- fix: Add empty message in image builder create modal by @harrisonliu5 in #3524
- docs: Fix bug of UI text by @patrickluoyu in #3535
- docs: Update UI text of project deletion by @patrickluoyu in #3539
- fix: application's updatetime always is current time by @zhaohuiweixiao in #3451
- fix: traffic allocation fails after taking over traffic in the canary release modal. by @zhaohuiweixiao in #3473
- refactor: Replace the labelsData api with the nodelabels api by @bunnymiao in #3512
- fix: Avoid the being deleting Pipelines on the list page by @bunnymiao in #3513
- clear non ascii char in user.extraname by @supu2 in #2190
- New Crowdin updates by @ks-crowdin-bot in #3536
- fix: Modify the cluster module key of edge node by @harrisonliu5 in #3545
- fix: Modify the api of get cluster list in different user login by @harrisonliu5 in #3549
- fix: User with cluster view role, view storage class details error by @weili520 in #3553
- fix: Fix ingress monitoring data time unit by @iawia002 in #3547
- fix: misbehaving when editing or deleting an image of the same name by @zhaohuiweixiao in #3543
- fix: inaccurate container missing validation hints by @zhaohuiweixiao in #3554
- feat: Support CD directory recurse by @EliChen95 in #3558
- fix: Give the cluster view role when a list of clusters can be obtained by @harrisonliu5 in #3562
- fix: Support the logs wrapping by @ChroNusscar in #3408
- fix: Table pgaesize scroll style by @weili520 in #3573
- fix: OAuth login state error by @EliChen95 in #3564
- fix: Missing openelb annotation hint when editing service of type loadbalancer by @weili520 in #3578
- fix: Get snapshotclass api warning by @weili520 in #3580
- fix: When you do not select key or path to save, you cant save it by @weili520 in #3579
- fix: Fix the limit not change in pagination by @harrisonliu5 in #3581
- fix: App review list page settings pagination fault by @weili520 in #3587
- fix: Fix some bugs with testing in rc0 by @harrisonliu5 in #3589
- docs: Update UI text of 'Add Cluster' by @patrickluoyu in #3593
- feat: Support load pipeline steps by api by @EliChen95 in #3592
- fix: Fix the query param of role template in role detail page by @harrisonliu5 in #3597
- fix: failed to create routing rules in ipv6 and ipv4 dual-stack environment by @zhaohuiweixiao in #3577
- fix: Fix router data is incorrect after canceling editing by @harrisonliu5 in #3602
- fix: Fix the word is blocked in bill page by @harrisonliu5 in #3603
- optimization the image building of KubeSphere/console by @zt1046656665 in #3591
- New Crowdin updates by @ks-crowdin-bot in #3560
- docs: Update UI text of cluster management by @patrickluoyu in #3612
- docs: Update UI text of cluster management by @patrickluoyu in #3616
- docs: Update UI text of daemonsets by @patrickluoyu in #3619
- New Crowdin updates by @ks-crowdin-bot in #3615
- fix: Fix some issues about image search and edit cluster config by @harrisonliu5 in #3617
- Update owners by @patrickluoyu in #3627
- docs: Update UI text of 'Log Receivers' by @patrickluoyu in #3626
- New Crowdin updates by @ks-crowdin-bot in #3624
- fix: Fix the initial container is incorrect when deleting the volume by @harrisonliu5 in #3632
- New Crowdin updates by @ks-crowdin-bot in #3631
- fix: generate random string to replace numberic name by @EliChen95 in #3635
- fix: Update openelb style by @weili520 in #3639
- docs: Update UI text by @patrickluoyu in #3644
- docs: Remove redundant locale entries by @patrickluoyu in #3648
- New Crowdin updates by @ks-crowdin-bot in #3647
- docs: Remove redundant locale entries by @patrickluoyu in #3652
- New Crowdin updates by @ks-crowdin-bot in #3655
- fix: Fix the data is incorrect in router after cancel editing by @harrisonliu5 in #3641
- docs: Remove redundant locale entries by @patrickluoyu in #3656
- New Crowdin updates by @ks-crowdin-bot in #3663
- fix: The list ofconfigmap is not displayed correctly by @weili520 in #3660
- fix: Custom Resources page cannot set pagination by @weili520 in #3661
- fix: There is a delete button for project management permissions to view the details of grayscale publishing tasks by @weili520 in #3659
- docs: Remove redundant locale entries by @patrickluoyu in #3669
- refactor: Reuse the git repository selector on the Pipeline and CD page by @bunnymiao in #3509
- docs: Remove redundant locale entries by @patrickluoyu in #3673
- feat: Update the unbundling cluster confirmation box by @weili520 in #3672
- docs: Remove redundant locale entries by @patrickluoyu in #3675
- fix: An error is displayed after deleting the container by @weili520 in #3678
- fix: Statefulsets and daemonsets do not show rveision record in app d… by @weili520 in #3680
- docs: Update UI text by @patrickluoyu in #3681
- fix: Update PatchWorkspaceTemplate PatchType to JsonPathType by @weili520 in #3682
- docs: Update UI text of cluster removal by @patrickluoyu in #3686
- New Crowdin updates by @ks-crowdin-bot in #3671
- fix: Update workspaceapi params by @weili520 in #3689
- docs: Update UI text of platform roles by @patrickluoyu in #3691
- New Crowdin updates by @ks-crowdin-bot in #3694
- fix: misbehaving when editing the same name service by @zhaohuiweixiao in #3688
- docs: Update UI text of notification settings by @patrickluoyu in #3697
- fix: Optimize the description of the application. by @weili520 in #3665
- fix: Update workspaceapi params structure by @weili520 in #3698
- New Crowdin updates by @ks-crowdin-bot in #3700
- docs: Update UI text of notification channels by @patrickluoyu in #3703
- New Crowdin updates by @ks-crowdin-bot in #3707
- docs: Remove redundant locale entries by @patrickluoyu in #3708
- New Crowdin updates by @ks-crowdin-bot in #3710
- docs: Update UI text of notification channels by @patrickluoyu in #3712
- fix: Update workspace api params structure by @weili520 in #3711
- docs: Update UI text of notification channels by @patrickluoyu in #3715
- New Crowdin updates by @ks-crowdin-bot in #3714
- New Crowdin updates by @ks-crowdin-bot in #3720
- docs: Update UI text of access control by @patrickluoyu in #3724
- fix: Create service error by @weili520 in #3730
- New Crowdin updates by @ks-crowdin-bot in #3733
- fix: Role 'platform-regular' should not access cluster manager by @weili520 in #3734
- docs: Fix UI text bugs by @patrickluoyu in #3739
- New Crowdin updates by @ks-crowdin-bot in #3743
- docs: Update UI text of workloads by @patrickluoyu in #3744
- fix: Proxy connected clusters should not have an update kubeconfig button by @weili520 in #3740
- New Crowdin updates by @ks-crowdin-bot in #3748
- docs: Fix UI text bugs by @patrickluoyu in #3750
- New Crowdin updates by @ks-crowdin-bot in #3751
- fix: Update notification api version by @weili520 in #3759
- fix: Add app label by @weili520 in #3752
- fix: Update api version by @weili520 in #3760
- fix: Role 'platform-self-provisioner' should not be edited. by @weili520 in #3764
- fix: Display app name by @weili520 in #3766
- fix: Delete config field by @weili520 in #3767
- fix: fix lastValue return err in workspace overview page by @moweiwei in #3738
- fix: fix save secret value err when value is chinese by @moweiwei in #3757
- chore: Update the kube-design version by @harrisonliu5 in #3772
- fix: In a multi-cluster environment, users without cluster permission… by @weili520 in #3778
- docs: Update UI text by @patrickluoyu in #3780
- New Crowdin updates by @ks-crowdin-bot in #3782
- fix: Show '-' when duration is negative by @chengleqi in #3768
- docs: Update UI text of access control by @patrickluoyu in #3787
- fix: User can't click permissions field when editing workspace role by @weili520 in #3785
- New Crowdin updates by @ks-crowdin-bot in #3790
- fix: Update workspace update structure by @weili520 in #3792
- fix: Fix the service address in log collection form by @harrisonliu5 in #3794
- fix: Workspace shows error in resource consumption statistics. by @weili520 in #3795
- fix: Pods status display is incorrect by @weili520 in #3796
- fix: Update app name by @weili520 in #3800
- fix: the update time is always the latest time on the service detail page by @zhaohuiweixiao in #3801
- docs: Update UI text by @patrickluoyu in #3804
- New Crowdin updates by @ks-crowdin-bot in #3799
- docs: Update localization guide by @patrickluoyu in #3807
- New Crowdin updates by @ks-crowdin-bot in #3811
- docs: Update UI text. by @patrickluoyu in #3813
- docs: Update UI text. by @patrickluoyu in #3815
- docs: Update UI text by @patrickluoyu in #3816
- New Crowdin updates by @ks-crowdin-bot in #3814
- docs: Remove redundant locale files by @patrickluoyu in #3817
- feat: add revision record on the workload item when type is statefulsets or daemonsets by @zhaohuiweixiao in #3810
- feat: add creator annotation for pod by @zhaohuiweixiao in #3812
- docs: Update UI text by @patrickluoyu in #3822
- docs: Update UI text by @patrickluoyu in #3825
- fix: Remove slider in resource quota and can set value to 0 by @harrisonliu5 in #3823
- New Crowdin updates by @ks-crowdin-bot in #3828
- Feat: Add support page by @yazhouio in #3832
- fix: the httpCookie is emtpy when sending request to update traffic p… by @mujinhuakai in #3831
- docs: Update UI text by @patrickluoyu in #3834
- New Crowdin updates by @ks-crowdin-bot in #3835
- docs: Update UI text of technical support by @patrickluoyu in #3841
- feat: Change the kind from 'argo-project' to 'argocd' by @chengleqi in #3721
- docs: Change alerting message to alert by @patrickluoyu in #3844
- fix: Fixed the cluster list was incorrectly displayed due to roles by @harrisonliu5 in #3846
- New Crowdin updates by @ks-crowdin-bot in #3843
- docs: Update UI text by @patrickluoyu in #3849
- chore: Update kube-design version by @yazhouio in #3840
- New Crowdin updates by @ks-crowdin-bot in #3850
- fix: The button for cluster visibility not showing when user is not platform admin by @harrisonliu5 in #3855
- fix: Support the value is 0 in resource quotas by @harrisonliu5 in #3856
- fix: Get the detail before run the pipeline by @harrisonliu5 in #3862
- docs: Update UI text by @patrickluoyu in #3868
- docs: Update UI text by @patrickluoyu in #3871
- docs: Update UI text by @patrickluoyu in #3873
- docs: Update UI text by @patrickluoyu in #3876
- feat: Support Basic FluxCD Application management by @chengleqi in #3761
- docs: Update UI text by @patrickluoyu in #3878
- New Crowdin updates by @ks-crowdin-bot in #3869
- docs: Update UI text by @patrickluoyu in #3882
- fix: Fix the empty list is displayed incorrectly in detail of workspace member by @harrisonliu5 in #3881
- fix: Fixed the CPU value of the container details that is displayed incorrectly because it has units. by @harrisonliu5 in #3887
- New Crowdin updates by @ks-crowdin-bot in #3885
- fix: Fix the value encoded of the secret displayed incorrectly on the detail page by @harrisonliu5 in #3889
- docs: Update UI text by @patrickluoyu in #3894
- fix: Fix visibility and edit cluster button in cluster displayed incorrectly by @harrisonliu5 in #3897
- New Crowdin updates by @ks-crowdin-bot in #3896
- fix: Update slack channel address by @weili520 in #3902
- chore: Optimize the width of the table's item list and the switch but… by @harrisonliu5 in #3903
- fix: Remove cluster in cluster visibility by @harrisonliu5 in #3906
- docs: Update UI text by @patrickluoyu in #3910
- docs: Modify the link in suport page by @harrisonliu5 in #3913
- New Crowdin updates by @ks-crowdin-bot in #3911
- docs: Update UI text of alerts and rule groups by @patrickluoyu in #3917
- New Crowdin updates by @ks-crowdin-bot in #3918
- docs: Update UI text by @patrickluoyu in #3920
- New Crowdin updates by @ks-crowdin-bot in #3919
- New Crowdin updates by @ks-crowdin-bot in #3923
- docs: Update UI text by @patrickluoyu in #3922
- New Crowdin updates by @ks-crowdin-bot in #3926
- docs: Update UI text of cluster management by @patrickluoyu in #3927
- docs: Update UI text by @patrickluoyu in #3931
- New Crowdin updates by @ks-crowdin-bot in #3930
- New Crowdin updates by @ks-crowdin-bot in #3934
- New Crowdin updates by @ks-crowdin-bot in #3936
- docs: Update UI text by @patrickluoyu in #3938
- New Crowdin updates by @ks-crowdin-bot in #3941
- docs: Update UI text by @patrickluoyu in #3943
- docs: Update UI text of rule groups by @patrickluoyu in #3945
- docs: Update UI text by @patrickluoyu in #3948
- New Crowdin updates by @ks-crowdin-bot in #3947
- docs: Update UI text of rule groups by @patrickluoyu in #3951
- docs: Update UI text of rule groups by @patrickluoyu in #3953
- docs: Update UI text of rule groups by @patrickluoyu in #3955
- New Crowdin updates by @ks-crowdin-bot in #3952
- docs: Update UI text of rule groups by @patrickluoyu in #3957
- docs: Update UI text of rule groups by @patrickluoyu in #3960
- docs: Update UI text by @patrickluoyu in #3962
- New Crowdin updates by @ks-crowdin-bot in #3958
- docs: Update UI text of rule groups by @patrickluoyu in #3965
- New Crowdin updates by @ks-crowdin-bot in #3964
- New Crowdin updates by @ks-crowdin-bot in #3967
- docs: Update UI text of FeiShu by @patrickluoyu in #3969
- New Crowdin updates by @ks-crowdin-bot in #3970
- docs: Update UI text of notification management by @patrickluoyu in #3971
- docs: Update UI text of notification management by @patrickluoyu in #3973
- New Crowdin updates by @ks-crowdin-bot in #3972
- New Crowdin updates by @ks-crowdin-bot in #3975
- docs: Update UI text by @patrickluoyu in #3978
- docs: Update UI text by @patrickluoyu in #3980
- docs: Update UI text by @patrickluoyu in #3984
- docs: Update UI text by @patrickluoyu in #3987
- New Crowdin updates by @ks-crowdin-bot in #3983
- feat: change helm valuesFiles Input component to ArrayInput by @chengleqi in #3990
- fix: Change Default GitOpsEngine from fluxcd to argocd by @chengleqi in #3986
- New Crowdin updates by @ks-crowdin-bot in #3994
- docs: Update UI text by @patrickluoyu in #3996
- feat: change helm values Input component to ArrayInput and ObjectInput by @chengleqi in #3991
- fix: npm start command failed to run on window by @zhaohuiweixiao in #3982
- feat: Add helm valuesFrom by @chengleqi in #3992
- chore: Add Crowdin UI string for FluxCD App by @chengleqi in #3993
- docs: Update UI text of cluster removal by @patrickluoyu in #4000
- docs: Update UI text by @patrickluoyu in #4002
- docs: Update UI text by @patrickluoyu in #4003
- New Crowdin updates by @ks-crowdin-bot in #3999
- New Crowdin updates by @ks-crowdin-bot in #4006
- docs: Update UI text by @patrickluoyu in #4013
- fix: Fix technical support kubesphere cloud text by @yazhouio in #4007
- fix: Fix some resources not belong current workspace by @harrisonliu5 in #4019
- fix:Fix issue 4658, when deleting a service, validate associated pods by @yazhouio in #4021
- fix: Display optimization in code repository by @weili520 in #4024
- fix:Fix ks-devops issue 859, add link for aborted status pipelinerun by @yazhouio in #4029
- fix:Fix issue 3079, remove work node statistics, node list add role filter by @yazhouio in #4032
- fix: Fix the delete button not display in gray release detail page by @harrisonliu5 in #4031
- fix: Pod replicas can not auto refresh by @weili520 in #4028
- fix:Fix devops artifacts download link by @yazhouio in #4036
- New Crowdin updates by @ks-crowdin-bot in #4011
- fix: Fix the governance is not changed when creating the sample bookinfo application by @harrisonliu5 in #4037
- fix: Add translation entries by @weili520 in #4044
- fix: Fix edit Persistent Volume Claims storage type error in federation project by @yazhouio in #4045
- fix: Fix image pull secrets deleted by edit page by @harrisonliu5 in #4027
- fix: Gateway does not automatically refresh after a Resource Status change by @weili520 in #4050
- fix spelling by @Bettygogo2021 in #4051
- docs: change route to ingress by @Bettygogo2021 in #4055
- fix: Fix the username and password is empty in secret detail by @harrisonliu5 in #4054
- style: Fix the style of clusters with too long names by @yazhouio in #4059
- fix: Change the pod status filter options in page by @harrisonliu5 in #4063
- fix: Fedrate service's pod replicas can not auto refres by @weili520 in #4066
- change cluster to workspace by @Bettygogo2021 in #4068
- fix: Change the Failed to Error in Pod status filter in pod page by @harrisonliu5 in #4071
- fix:Fix issue 872, add more information for continuous deployment parameters by @yazhouio in #4069
- Fix the problem that after logging in with OAuth login, you cannot re… by @scwang18 in #4075
- New Crowdin updates by @ks-crowdin-bot in #4040
- docs: Add the index.js in de and pt by @harrisonliu5 in #4081
- fix: System-workspace cluster field shows 'all' for multi-cluster by @yazhouio in #4077
- fix: Fix the image not match when created service by jar/war by @harrisonliu5 in #4085
- New Crowdin updates by @ks-ci-bot in #4084
- New Crowdin updates by @ks-ci-bot in #4088
- feat: Replace code repository component in continuous deployments by @yazhouio in #4091
- fix: Add jenkins validate field, fixed jenkins file validate status by @yazhouio in #4090
- fixed: Add pipeline activity list id then id is empty by @yazhouio in #4094
- fixed: Fixed devops issue 847, add number lint when edit pipeline gurations by @yazhouio in #4095
- feat: Avoid using API tojson and tojenkinsfile by @yazhouio in #4096
- feat: Optimize user experience for multi branch pipeline by @yazhouio in #4097
- doc: Add the project gateway empty desc by @harrisonliu5 in #4098
- fix: When 'jenkinsfile.edit.mode' is json, show the pipeline by @yazhouio in #4099
- update alerting message by @Bettygogo2021 in #4100
- New Crowdin updates by @Bettygogo2021 in #4103
- New Crowdin updates by @Bettygogo2021 in #4104
- fix: Missing translation by @Bettygogo2021 in #4106
- New Crowdin updates by @Bettygogo2021 in #4105
- New Crowdin updates by @Bettygogo2021 in #4107
- feat: Add log receiver translate filed by @weili520 in #4108
- feat: Add devops pipeline custom pipeline modal locales by @yazhouio in #4109
- doc: change the file name of the devops detail language by @harrisonliu5 in #4111
- doc: merge devops pipeline detail locales by @yazhouio in #4112
- Fix: fix alias desc by @Bettygogo2021 in #4113
- New Crowdin updates by @Bettygogo2021 in #4110
- New Crowdin updates by @ks-ci-bot in #4115
- New Crowdin updates by @ks-ci-bot in #4116
- Fix: fix alias desc by @Bettygogo2021 in #4117
- fix: Update gateway modal text by @weili520 in #4119
- fix: LOG_RECEIVER field not be translated by @weili520 in #4120
- New Crowdin updates by @ks-ci-bot in #4118
- Fix: fix typo by @Bettygogo2021 in #4121
- New Crowdin updates by @ks-ci-bot in #4122
- fix: Delete manager filed in workspace base info page by @weili520 in #4131
- meraged the kse v3.4.0 into ks-3.4 by @yazhouio in #4130
- fix: The 'Cluster Gateway' page keeps loading and reports an error 'evaluating e.ip.includes' by @weili520 in #4132
- fix: Fix devops locales by @yazhouio in #4134
- fix: Devops: Request to reuse the git repository selector on the eline edit (create) page by @yazhouio in #4135
- fix: Fix devops locales by @yazhouio in #4136
- meraged the kse v3.4.0 into ks-3.4.0 by @yazhouio in #4137
- fix: fix translation by @Bettygogo2021 in #4139
- fix: Remove cluster gateway in project gateway list by @yazhouio in #4138
- fix: Update alerts list page by @weili520 in #4140
- meraged the kse v3.4.0 into ks-3.4.0, Modify the display weight of cluster、workspace、project、devops aliases by @yazhouio in #4141
- fix: Fix notification form field by @yazhouio in #4143
- fix: Update rule group list page and create modal by @weili520 in #4142
- fix: Add edit basic info modal for rule group by @weili520 in #4145
- fix: Add rule group edit form by @weili520 in #4146
- fix: Add rule monitor modal by @weili520 in #4147
- fix: Add rule reset modal by @weili520 in #4148
- feat: add devops locale by @yazhouio in #4149
- fix: Fix devops and pipiline check api (#1430) by @yazhouio in #4151
- docs: Add the USE_IMAGE_DEFAULT_PORTS word by @harrisonliu5 in #4144
- Update: update alerts by @Bettygogo2021 in #4152
- L10n master by @Bettygogo2021 in #4153
- fix: Fix devops cd application form field (#1479) by @yazhouio in #4155
- fix: Remove multi-branch API request from non-multi-branch pipeline run record page. (#1439) by @yazhouio in #4157
- feat: Refactor image search by @harrisonliu5 in #4156
- fix: Fix the error when downloading pipeline logs. (#1441) by @yazhouio in #4158
- fix: Fix devops bugs by @yazhouio in #4159
- fix: Fix the data is error in gateway page by @harrisonliu5 in #4160
- fix: fix create multi branch pipeline git source field by @yazhouio in #4161
- fix: Filter cd deployment location clusters options by host cluster name by @yazhouio in #4164
- New Crowdin updates by @ks-ci-bot in #4154
- fix: Update monitors charts style to fix TinyArea not show bug by @fuchunlan in #4182
- fix: Update the apiVersion of notification config and receiver by @fuchunlan in #4183
- fix: Update opensearch field by @fuchunlan in #4184
- feat: Cherry pick LADP by @fuchunlan in #4187
- fix: Fix error in applications template page (#5873) by @ic0xgkk in #4188
- fix: Update k8s api version by @harrisonliu5 in #4190
- Fix Api Documentation Link by @lamadome in #4192
- doc: fix the poc description by @harrisonliu5 in #4195
- style: fix incorrect style for IsolateInfo and RuleInfo of Network Policy panel by @nekomeowww in #4180
- fix:Updating crd resource on ks-console page loses status information by @yzxiu in #3866
- fix: Appdeploy schemaform support select by @SongJXin in #3415
- fix: support to run in ARM64 environment by @gunine in #4102
- doc: Fix a Chinese alias by @studyingwang23 in #4201
- fix: Fix pipeline shell command can't save by @yazhouio in #4206
- fix: No termination seconds in multi project (#1001) by @yazhouio in #4207
- fix: fix project gateway not display in cluster by @harrisonliu5 in #4209
- style: Update dashboard history card style by @harrisonliu5 in #4210
- fix: Count table body height for filter button's dropdown content by @harrisonliu5 in #4211
- [ks-3.4.1]feat: Devops pipeline run detail page add params tab by @yazhouio in #4212
- fix: Fix the type of number when entering the routing rule path by @harrisonliu5 in #4213
- fix: Fix the status of schedule in pod schedule page by @harrisonliu5 in #4214
- feat: Pipeline detail add code repo attr by @yazhouio in #4215
- fix: Set disabled when cluster is not ready or not install devops by @yazhouio in #4216
- fix: Fix parameters defined in pipeline not passed to jenkins by @yazhouio in #4217
- fix: [devops 3.4.1] fix devops pipeline run log (#1772) by @yazhouio in #4218
- fix: notify message before run pipeline by @yazhouio in #4219
- fix: Add link at pipeline run log list to detail page by @yazhouio in #4220
- fix: Remove kubeconfig type when create credential by @yazhouio in #4222
- fix: Fix the text description of deleting expired branches in a multi-branch pipeline setup is inaccurate. by @yazhouio in #4223
- fix: Fix deploy the app by template not get the detail by @harrisonliu5 in #4224
- fix: Fix devops pipeline too large run logs by @yazhouio in #4221
- fix: Optimize the tag input to automatically fill in the value when it loses focus by @harrisonliu5 in #4225
- doc: Fix Storage Class translation mistakes by @Hanmo123 in #4186
- dos: fix some words in mistakes by @harrisonliu5 in #4226
- fix: The 0 in pvc autosizer input can not be deleted by @harrisonliu5 in #4227
- fix: fix the tag version of image after the tag is selected by @harrisonliu5 in #4228
- feat: add github action by @redscholar in #4229
- fix(action): change image-registry and tag retrieval method by @redscholar in #4232
- fix(action): change main runtime. by @redscholar in #4235
- fix: Fix error in AppStore by @nyuxiao in #4234
- fix: fix the window have scroller when it have hpa card by @harrisonliu5 in #4238
- fix: fix the devops page is block by @harrisonliu5 in #4240
- feat: Add imagebuilder in DevOps module by @Ganbingkun in #4203
- fix: resolved ProjectSelectModal styles problem by @donniean in #4242
- revert: recovery kubeconfig type when create credential by @donniean in #4245
- feat: update zh document link in config.yaml by @donniean in #4244
- Revert "fix: Fix the text description of deleting expired branches in a multi-branch pipeline setup is inaccurate." by @yazhouio in #4248
- fix: HPA api response 404 by @donniean in #4249
- fix: remove the how to modify platform info in base info by @harrisonliu5 in #4252
- fix: projects of cluster has no create button by @donniean in #4260
- fix: Fix gitlab source repo options error by @yazhouio in #4270
- Enable language support for Korean by @jihoon-seo in #4271
- Update OWNERS by @wansir in #4281
- feat: console 4.0 by @ks-ci-bot in #4276
New Contributors
- @ifgao made their first contribution in #3420
- @EliChen95 made their first contribution in #3427
- @zhaohuiweixiao made their first contribution in #3411
- @PrajwalBorkar made their first contribution in #3433
- @bunnymiao made their first contribution in #3450
- @supu2 made their first contribution in #2190
- @iawia002 made their first contribution in #3547
- @ChroNusscar made their first contribution in #3408
- @zt1046656665 made their first contribution in #3591
- @chengleqi made their first contribution in #3768
- @mujinhuakai made their first contribution in #3831
- @scwang18 made their first contribution in #4075
- @ic0xgkk made their first contribution in #4188
- @lamadome made their first contribution in #4192
- @nekomeowww made their first contribution in #4180
- @yzxiu made their first contribution in #3866
- @SongJXin made their first contribution in #3415
- @gunine made their first contribution in #4102
- @studyingwang23 made their first contribution in #4201
- @Hanmo123 made their first contribution in #4186
- @redscholar made their first contribution in #4229
- @nyuxiao made their first contribution in #4234
- @Ganbingkun made their first contribution in #4203
- @donniean made their first contribution in #4242
- @jihoon-seo made their first contribution in #4271
Full Changelog: v3.3.0...v4.1.1