Skip to content

v3.3.0

Compare
Choose a tag to compare
@wansir wansir released this 24 Jun 12:55
· 479 commits to master since this release
1c41118

What's Changed

  • docs: Merge from release-3.2 to resolve differences. by @Patrick-LuoYu in #2727
  • docs: Update locale package. by @Patrick-LuoYu in #2728
  • fix: Resource Monitor Modal selected time range does not work by @weili520 in #2722
  • fix: Failed to create a statefulSet with a volume template added by @weili520 in #2730
  • fix: Application deployment fails if we click too fast by @weili520 in #2735
  • docs: Update locale package. by @Patrick-LuoYu in #2741
  • feat: Add an s2i tip for not supporting containerd runtime by @weili520 in #2734
  • Add i18n items for the PipelineRun role by @LinuxSuRen in #2669
  • fix : modify volume access mode 'ROM' to 'ROX'. by @123liubao in #2751
  • fix: Fix the branch name not encode. by @harrisonliu5 in #2753
  • Synchronize existing locale files in preparation for UI localization. by @Patrick-LuoYu in #2754
  • fix: Update gateway setting conflect by @weili520 in #2758
  • fix: Gateway time range switch problem by @weili520 in #2759
  • docs: Add localization guide. by @Patrick-LuoYu in #2766
  • New Crowdin updates by @ks-crowdin-bot in #2761
  • add build support for multiple platforms by @zryfish in #2764
  • fix: Gpu limit validation error by @weili520 in #2765
  • fix: Update gateway Replicas error by @weili520 in #2773
  • fix: Terminal log 403 error if user not login by @weili520 in #2775
  • fix: App categories name is 'all' by @weili520 in #2783
  • fix: Fix the wrong url of the harbor image by @harrisonliu5 in #2784
  • fix: highlight the matched keywords in the query result of gateway logs by @weili520 in #2778
  • docs: Update localization guide. by @Patrick-LuoYu in #2781
  • fix: Delete update button on gateway page if the gateway doesn't need to update by @weili520 in #2769
  • docs: Update EN Locales by @Felixnoo in #2788
  • fix: Document link error by @weili520 in #2794
  • fix: Fix the url is http need annotations in docker repo secret by @harrisonliu5 in #2795
  • feat: Add more support for language configuration by @xuliwenwenwen in #2782
  • fix: Hide the operation button that is no run id in pipeline by @harrisonliu5 in #2804
  • fix: Fix the null of gateway data in access page of composing app by @harrisonliu5 in #2802
  • fix: Fix the link of gateway pod container by @harrisonliu5 in #2807
  • New Crowdin updates by @ks-crowdin-bot in #2772
  • Fix CVE-2021-28831 by @RolandMa1986 in #2813
  • fix: After editing the pipeline configuration, the pipeline disappears by @weili520 in #2814
  • docs: Add preview environment address to l10n guide. by @Patrick-LuoYu in #2815
  • fix: Incorrect information for exceeding the resource limit by @weili520 in #2809
  • docs: Update locale package. by @Patrick-LuoYu in #2823
  • docs: Update l10n guide. by @Patrick-LuoYu in #2824
  • fix failing docker build by @zryfish in #2825
  • docs: Update language options. by @Patrick-LuoYu in #2828
  • docs: Fix minor issue in localization guide. by @Patrick-LuoYu in #2831
  • New Crowdin updates by @ks-crowdin-bot in #2822
  • fix: Notification condition filter custom tag value validation rules. by @xuliwenwenwen in #2832
  • fix: The data is empty when modifying the stateful service during creating apps by @weili520 in #2845
  • fix: Update container resource occupation validation strategy by @weili520 in #2846
  • fix: Gateway configuration options input error by @weili520 in #2847
  • fix: Add environment variables validation and tips by @weili520 in #2843
  • fix: Deleted pv still in the table list by @weili520 in #2857
  • fix: Update Secrets failed for multi cluster project by @weili520 in #2864
  • fix: Update PV table item available action by @weili520 in #2860
  • fix: Update configMap failed for multi-cluster project by @weili520 in #2869
  • fix: Update application routes failed for multi-cluster project by @weili520 in #2868
  • fix: Can't search table data by name by @weili520 in #2865
  • fix: Can't validate Image registry information after updating host cluster name in multi-cluster project by @weili520 in #2867
  • fix: Gpu tip info error and gpu limit number error by @weili520 in #2863
  • fix: Disable PVC expand, clone and create snapshot when it's in pending by @weili520 in #2859
  • fix: Add prompt information for button in log search detail page by @weili520 in #2874
  • fix: User-defined resource quota and GPU limit are not displayed in the quotas card for the multi-cluster project by @weili520 in #2873
  • fix: The number of worker nodes is incorrect by @weili520 in #2878
  • fix: Cancel gpu field when edit project quota by @weili520 in #2879
  • fix: Delete gpu field when editing project default resource by @weili520 in #2880
  • fix: The quantity unit of the container group quota is incorrect by @weili520 in #2881
  • fix: Yaml content is not matched with the monitoring template type by @weili520 in #2882
  • fix: The replicas count is covered by the operation button when creating a composing Application in the multi-cluster project by @weili520 in #2883
  • fix: prompt is missing a period by @weili520 in #2884
  • fix: Platform version incorrect by @weili520 in #2887
  • fix: Pipeline start time invalid by @weili520 in #2885
  • fix: Devops are not shown in grey disabled mode. by @tracer1023 in #2889
  • fix: Can't enter PV detail page in member cluster by @weili520 in #2894
  • fix: Delete gpu field when creating workload by @weili520 in #2895
  • feat: Add shell access to nodes by @lynxcat in #2888
  • fix: Error occurs on the console when the time range is not set. by @tracer1023 in #2897
  • fix: Fix the data of gateway not have the key of metric.ingress by @harrisonliu5 in #2900
  • fix: Invalid API request of listing s2ibuildertemplates in multi-cluster environment by @weili520 in #2901
  • fix: Verify devops project name input by @mangoGoForward in #2905
  • fix: User can't edit resource limit for workload during create deloyment by @weili520 in #2911
  • fix: Block users from submitting updates when gateway configuration verification fails by @weili520 in #2909
  • fix: Block users from going to the next step when the metadata validation fails by @weili520 in #2908
  • fix: Modify the mouse display mode。 by @tracer1023 in #2896
  • fix: Block users submit updates when environment variable verification fails by @weili520 in #2907
  • fix: Fix the page block by search image without permission by @harrisonliu5 in #2913
  • fix: Webhook token and auth should be required fields by @xuliwenwenwen in #2903
  • fix: In the composed app's details page, users cannot customize the time interval for the traffic monitoring by @weili520 in #2916
  • chore: Change the edge node api by @harrisonliu5 in #2915
  • fix: Invalid API request of persistentvolumeclaims in member cluster environment by @xuliwenwenwen in #2926
  • fix: Wecom receiver should be required by @xuliwenwenwen in #2928
  • fix: Fix The TCP traffic data in traffic monitoring is empty by @RolandMa1986 in #2927
  • fix: Delete the livenessProbe that it is empty by @harrisonliu5 in #2931
  • build(deps): bump follow-redirects from 1.13.0 to 1.14.7 by @dependabot in #2912
  • build(deps): bump shelljs from 0.8.4 to 0.8.5 by @dependabot in #2914
  • build(deps): bump node-fetch from 2.6.1 to 2.6.7 by @dependabot in #2932
  • build(deps): bump trim-off-newlines from 1.0.1 to 1.0.3 by @dependabot in #2933
  • docs: Fix a UI typo by @serenashe in #2939
  • feat: Add the life management of container in workload by @harrisonliu5 in #2940
  • docs: Minor Update in Localization Guide by @Felixnoo in #2944
  • feat:Improve the Service Topology Details Layout by @tracer1023 in #2945
  • fix: Modify the user password to at least 8 characters by @harrisonliu5 in #2955
  • fix: Fix the pods not updated after modifying the config of workload in fedProject by @harrisonliu5 in #2947
  • fix: Fix websocket connection recreate unexpected by @tracer1023 in #2952
  • fix: Can't access terminal on pods by @tracer1023 in #2954
  • build(deps): bump url-parse from 1.5.3 to 1.5.10 by @dependabot in #2961
  • build(deps): bump urijs from 1.19.7 to 1.19.8 by @dependabot in #2960
  • build(deps): bump prismjs from 1.25.0 to 1.27.0 by @dependabot in #2959
  • fix: Update Traditional Chinese translations in workspaceRoles-list by @ydFu in #2956
  • update https://registry.npm.taobao.org to https://registry.npmmirror.com by @npmmirror in #2938
  • fix: Update kubeSphere backend version judgement logic by @weili520 in #2964
  • build(deps): bump urijs from 1.19.8 to 1.19.9 by @dependabot in #2973
  • docs: Change UI text 'master' to 'control plane'. by @Patrick-LuoYu in #2970
  • docs: Update node health status UI text. by @Patrick-LuoYu in #2972
  • feat: Refactor the pipeline template modal by @harrisonliu5 in #2963
  • docs: Update UI text of Cluster Management. by @Patrick-LuoYu in #2978
  • feat: Update cluster's volume snapshot page by @weili520 in #2958
  • feat: Integrate OpenELB in KubeSphere for exposing the LoadBalancer type of service. by @weili520 in #2993
  • docs: Update UI text of Cluster Management. by @Patrick-LuoYu in #2994
  • docs: Fix grammar mistakes and typos. by @serenashe in #2996
  • build(deps): bump lodash-es from 4.17.15 to 4.17.21 by @dependabot in #2998
  • docs: Fix an improper description on a tab. by @serenashe in #2997
  • fix: Node num incorrect by @weili520 in #2999
  • fix: Remove role select function for service account edit modal. by @weili520 in #3001
  • Make required field determine whether the parameter is required by @JohnNiang in #3005
  • Remove default value of label field when agent type is kubernetes by @JohnNiang in #3006
  • fix: Update terminal prompt. by @weili520 in #3002
  • Change the artifact download link on the Pipeline run page by @LinuxSuRen in #3007
  • fix: Remove the Schedulable field in cluster node details and edge node details by @weili520 in #2992
  • fix: Optimize the UI of deleting a cluster, workspace, and project. by @weili520 in #3004
  • docs: Update UI text. by @serenashe in #3008
  • docs: Update UI text of 'Cluster Management'. by @Patrick-LuoYu in #3010
  • docs: Fix incorrectly displayed UI text. by @serenashe in #3013
  • feat: Add CD page by @harrisonliu5 in #2990
  • fix: Fix value of the private dockerhub repository in the container by @harrisonliu5 in #3011
  • fix: Fix workspace role table not show aliasName by @moweiwei in #2991
  • feat: Add account enalbe or disable function by @harrisonliu5 in #3014
  • feat: Add Event tabs in pipeline run record by @harrisonliu5 in #3012
  • New Crowdin updates by @ks-crowdin-bot in #2837
  • chore: Add the missing icon for syncfailed on the ArgoCD status list page by @LinuxSuRen in #3019
  • fix: User can enter detail page when a volume in terminating status. by @weili520 in #3024
  • fix: Can't create snapshot from volume detail page by @weili520 in #3025
  • fix: Update volume inUse judgment condition by @weili520 in #3026
  • fix: Pvc list ui problem by @weili520 in #3021
  • feat: Add cd summary data in cd page by @harrisonliu5 in #3022
  • docs: Update UI text. by @serenashe in #3027
  • fix: Update parameters's key to lowercase by @weili520 in #3037
  • docs: Update UI text. by @serenashe in #3035
  • Fix the default cluster name of the argo app destination by @LinuxSuRen in #3030
  • feat: Avoid use the secret value in the DevOps scm verify API. by @mangoGoForward in #2943
  • fix: The volumeBindingMode of the created storageClass is always 'Immediate' by @weili520 in #3036
  • fix: Fix the icon of pipeline template by @harrisonliu5 in #3039
  • fix: Modify the sync api by @harrisonliu5 in #3028
  • feat: Add the status and operation of cluster KubeConfig expired by @harrisonliu5 in #3038
  • feat: Support load the entire configmap as environment variables by @weili520 in #3044
  • feat: Add CD step in visualization pipeline by @harrisonliu5 in #3043
  • Optimize HTTP status code by @wansir in #3049
  • fix: Disable management function in accounts and workspaces manage page when user login in a member cluster by @weili520 in #3031
  • feat: Add code repo page by @harrisonliu5 in #3041
  • fix: Optimize the 'Service Type' and 'External Access' columns of the service list by @weili520 in #3058
  • feat: Add prompt to enable audit log by @harrisonliu5 in #3062
  • feat: Add the cd allowlist in devops base info by @harrisonliu5 in #3060
  • feat: Add the cluster member and cluster role by @harrisonliu5 in #3061
  • feat: Add disk usage per hard disk by @harrisonliu5 in #3063
  • fix: Get cluster role error by @weili520 in #3064
  • feat: Add volume snapshot content management page by @weili520 in #3051
  • feat: Add PVC autoresizer manage function by @weili520 in #3056
  • fix: Update kube-design version by @weili520 in #3065
  • docs: Update UI text of 'Cluster Management' by @Patrick-LuoYu in #3029
  • feat: Add snapshot class management page by @weili520 in #3052
  • feat: Relate code repo with cd and allowlist by @harrisonliu5 in #3067
  • docs: Update UI text of 'Continuous Deployments' by @Patrick-LuoYu in #3066
  • feat: Support storageclass access control by @weili520 in #3069
  • fix: Fix cronjob status display err in detail page by @moweiwei in #3054
  • fix: No description for routes item in cluster management page by @weili520 in #3080
  • fix: Container terminal doesn't change when switching to another container by @weili520 in #3082
  • fix: Can't connect to the cluster which kubesphere version below v3.3 by @weili520 in #3070
  • fix: Environment variable display is occluded by @weili520 in #3083
  • fix: Can't enter deployment detail page by @weili520 in #3075
  • fix: Fix no healthStatus in cdlist data by @harrisonliu5 in #3086
  • fix: Environment variables do not support key names containing hyphens (-) and periods (.) by @weili520 in #3087
  • fix: Remove the Version field on the Revision Records tab page by @weili520 in #3089
  • fix: Password length check error by @weili520 in #3088
  • fix: Update PVC autoresizer text by @weili520 in #3091
  • fix: kubeconfig expired judgment error by @weili520 in #3104
  • fix: Remove 'update kubeconfig' and 'unbind cluster' button in host cluster card by @weili520 in #3110
  • fix: kubeconfig shows error when adding cluster by @weili520 in #3109
  • fix: Create OpenLB gateway, the page shows error by @weili520 in #3111
  • docs: Update UI text of 'Cluster Management' by @Patrick-LuoYu in #3112
  • fix: StorageClass accessor manage URL error by @weili520 in #3092
  • docs: Update UI text of 'Cluster Management' by @Patrick-LuoYu in #3113
  • fix: Fix the timeSelect zIndex by @harrisonliu5 in #3116
  • fix: Service topology map container monitoring's data doesn't change with the data request by @weili520 in #3117
  • fix: Fix reload status of CD every 4 seconds by @harrisonliu5 in #3120
  • Update the URL of npm mirror by @LinuxSuRen in #3125
  • docs: Update UI text of 'Storage Classes' by @Patrick-LuoYu in #3126
  • docs: Update UI text of 'Storage Classes' by @Patrick-LuoYu in #3129
  • fix: Fix the empty value when upload the file in cluster kubeconfig by @harrisonliu5 in #3127
  • fix: Incorrect URL of a git repository by @weili520 in #3122
  • fix: Failed to enable automatic restart of workloads by @weili520 in #3128
  • fix: Support select a CSI plugin when creating a volume snapshot class by @weili520 in #3130
  • docs: Update UI text of 'Continuous Deployment Allowlist' by @Patrick-LuoYu in #3131
  • feat: Add CD and Code Repo role by @harrisonliu5 in #3121
  • docs: Update UI text of 'Set Auto Expansion' by @Patrick-LuoYu in #3134
  • docs: Update UI text of 'DevOps Project Roles' by @Patrick-LuoYu in #3132
  • fix: Hide the volume template card in statefulsets setting modal by @weili520 in #3133
  • fix: Storageclass's accessor should in dsiabled status by default by @weili520 in #3138
  • fix: Update storageclass expansion text by @weili520 in #3142
  • fix: Storageclass autoresizer function should be disabled when it volume expansion funciton is disabled by @weili520 in #3143
  • fix: Fix the data is residual when after is created the custom monitor by @harrisonliu5 in #3145
  • fix: Backend is lack of accessor crd will create 404 warning by @weili520 in #3147
  • fix: Storage type permission setting error by @weili520 in #3149
  • fix: Fix the code repo issues about edit and create time by @harrisonliu5 in #3148
  • fix: Do not check the locales folder by @weili520 in #3152
  • fix: The character length limit for aliases does not work by @weili520 in #3155
  • fix: Fix the annotations in gateway modal by @harrisonliu5 in #3153
  • fix: Bars of a custom monitoring dashboard exceed the boundary by @weili520 in #3164
  • Support creates a role that can only trigger a Pipeline by @LinuxSuRen in #3163
  • feat: Optimize CD delete modal by @harrisonliu5 in #3162
  • Fix the image tag when build it with make command by @LinuxSuRen in #3124
  • fix: Fix the location in CD create modal by @harrisonliu5 in #3168
  • fix: User still can create a snapshot while selected volume's storageclass has been deleted by @weili520 in #3175
  • fix: User still can create a volume from a snapshot after its snapshot class has been deleted by @weili520 in #3173
  • fix: User still can click the delete button when the snapshot in deleting status by @weili520 in #3177
  • docs: Update UI text of 'Continuous Deployment' by @Patrick-LuoYu in #3170
  • fix: Delete a storageclass with 404 warning by @weili520 in #3178
  • fix: Fix redirect when logging in with OAuth by @harrisonliu5 in #3171
  • fix: Fix display of value of code repository by @harrisonliu5 in #3176
  • fix: Storageclass name incrrect when creating a volume from a snapshot by @weili520 in #3180
  • fix: Remove auto generate in create route modal by @harrisonliu5 in #3188
  • fix: Fix the filter of health status and sync status in CD page by @harrisonliu5 in #3181
  • fix: Error select environment variable by @weili520 in #3186
  • chore: Add export index file in ko by @harrisonliu5 in #3190
  • fix: Get support gpu list from apiserver by @weili520 in #3193
  • fix: Add time select in fedproject applications traffic by @harrisonliu5 in #3195
  • fix: Remove the auto route in app deploy modal by @harrisonliu5 in #3196
  • fix: Update edge node component name by @weili520 in #3189
  • New Crowdin updates by @ks-crowdin-bot in #3016
  • feat: Add options of prune propagation policy in cd modal by @harrisonliu5 in #3198
  • fix: Fix environment variables duplicate key name by @weili520 in #3197
  • feat: Add placeholder at the end of the text box by @weili520 in #3200
  • docs: Update UI text of 'Cluster Management' by @Patrick-LuoYu in #3201
  • feat: Support the grafana dashboard at the namespace by @weili520 in #3202
  • fix: Fix the cluster expiredDay less than 0 by @harrisonliu5 in #3206
  • fix: Failed to edit the volume for the container again when creating a deployment by @weili520 in #3207
  • docs: Change 'Volume' to 'PVC' and 'Volume Instance' to 'PV' by @Patrick-LuoYu in #3208
  • docs: Update UI text of 'Workloads' by @Patrick-LuoYu in #3212
  • docs: Update UI text of 'Volume Snapshots' by @Patrick-LuoYu in #3215
  • New Crowdin updates by @ks-crowdin-bot in #3199
  • fix: Fix not show probe tooltip when it has data by @harrisonliu5 in #3213
  • fix: The end ip address of calico should be the broadcast address by @weili520 in #3219
  • docs: Remove redundant locale files by @Patrick-LuoYu in #3218
  • fix: Mask field does not need to be displayed by @weili520 in #3221
  • fix: Fix no sync options in the manual method by @harrisonliu5 in #3216
  • New Crowdin updates by @ks-crowdin-bot in #3217
  • docs: Update UI text of 'Storage' by @Patrick-LuoYu in #3223
  • docs: Update UI text of 'Continuous Deployments' by @Patrick-LuoYu in #3226
  • fix: When creating a CD task, selecting ‘replace resource' did not take effect by @weili520 in #3211
  • docs: Add Patrick-LuoYu to the approver list by @Patrick-LuoYu in #3232
  • fix: Optimize the ui by @harrisonliu5 in #3233
  • New Crowdin updates by @ks-crowdin-bot in #3225
  • fix: Update button list style by @weili520 in #3234
  • docs: Update UI text of 'Cluster Members' by @Patrick-LuoYu in #3236
  • feat: Add more repos and orgs in Github by @harrisonliu5 in #3222
  • perf: Add throttle for Slider components by @TOKdawn in #3167
  • docs: Fix bug in account item actions by @Patrick-LuoYu in #3237
  • feat: Add enabled or disabled of allow list in devops base info by @harrisonliu5 in #3224
  • fix: Container information is blocked by @weili520 in #3242
  • fix: Can not cancel Post-Start or Pre-Stop alone by @weili520 in #3243
  • docs: Update UI text of 'Storage' by @Patrick-LuoYu in #3245
  • fix: The created time of service in Service Topology is error by @weili520 in #3246
  • docs: Update UI text of 'DevOps Projects' by @Patrick-LuoYu in #3248
  • fix: Modify the api of get bitbucket org by @harrisonliu5 in #3240
  • New Crowdin updates by @ks-crowdin-bot in #3241
  • New Crowdin updates by @ks-crowdin-bot in #3253
  • fix: Add all in repo and placement in allowlist by @harrisonliu5 in #3252
  • fix: Update storagecontent table icon when list data is empty by @weili520 in #3257
  • fix: Update key name for service topology detail item by @weili520 in #3258
  • New Crowdin updates by @ks-crowdin-bot in #3259
  • fix: Fix the display error in allowlist by @harrisonliu5 in #3263
  • feat: Support state parameter in OAuth URL by @harrisonliu5 in #3264
  • docs: Update UI text of 'Persistent Volume Claims' by @Patrick-LuoYu in #3266
  • fix: Kubectl interface request error by @weili520 in #3267
  • New Crowdin updates by @ks-crowdin-bot in #3269
  • fix: Wrong name of containers in service details in Service Topology by @weili520 in #3276
  • docs: Remove redundant locale files by @Patrick-LuoYu in #3270
  • fix: Optimize the index path in devops by role by @harrisonliu5 in #3274
  • New Crowdin updates by @ks-crowdin-bot in #3277
  • The sonarqube test bug for v3.3.0-alpha.x by @weili520 in #3278
  • docs: Update UI text of 'Cluster Management' by @Patrick-LuoYu in #3281
  • fix: Worker node statistics error by @weili520 in #3279
  • fix: Compatible with version 3.2 of Devops by @harrisonliu5 in #3273
  • fix: No workspace created in host cluster on the console page of member cluster by @weili520 in #3282
  • docs: Update UI text of 'Alerting Policies' by @Patrick-LuoYu in #3285
  • fix: Update button width by @weili520 in #3286
  • docs: Update UI text of 'Cluster Management' by @Patrick-LuoYu in #3287
  • fix: Deleting a workspace does not select any resources from it by @harrisonliu5 in #3289
  • New Crowdin updates by @ks-crowdin-bot in #3284
  • fix: Fix code repository option show by @harrisonliu5 in #3283
  • fix: Update cluster role by @weili520 in #3291
  • fix: Can't connect to conatiner's kubectl by @weili520 in #3292
  • feat: Add cluster view permission when user add one cluster by @harrisonliu5 in #3296
  • fix: Fix the permission of gateway view by @harrisonliu5 in #3293
  • fix: Fix workspace api error due to error cluster role by @harrisonliu5 in #3297
  • fix: The container's cpu usage data not refresh in service map page by @weili520 in #3299
  • fix: Remove devops id in devops list by @harrisonliu5 in #3303
  • docs: Update UI text of 'App Templates' and 'App Review' by @Patrick-LuoYu in #3301
  • fix: Fix the workspace show error in app review list by @harrisonliu5 in #3305
  • Fix UI description in volume snapshot class by @Bettygogo2021 in #3302
  • fix: Optimize the 'Service Type' and 'External Access' columns of the service list for project by @weili520 in #3310
  • fix: Fix the permission of user in cluster page by @harrisonliu5 in #3312
  • fix: The accessor related url incorrect in the member cluster by @weili520 in #3311
  • docs: Update UI text of 'App Templates' by @Patrick-LuoYu in #3308
  • docs: Remove the 'App ID' and 'Category' parameters of app template by @Patrick-LuoYu in #3306
  • docs: Update UI text of 'App Templates' by @Patrick-LuoYu in #3314
  • fix: Fix the permission in cluster visibility by @harrisonliu5 in #3315
  • docs: Update UI text of permissions by @Patrick-LuoYu in #3316
  • fix: Optimize the css style of webkit-box-orient by @harrisonliu5 in #3317
  • docs: Update UI text of permissions. by @Patrick-LuoYu in #3318
  • New Crowdin updates by @ks-crowdin-bot in #3307
  • New Crowdin updates by @ks-crowdin-bot in #3320
  • docs: Remove redundant locale files. by @Patrick-LuoYu in #3321
  • docs: Update UI text of 'App Templates' by @Patrick-LuoYu in #3322
  • fix: Fix the error that the user name is Chinese when logging in by oath by @harrisonliu5 in #3323
  • docs: Update UI text of 'App Templates' by @Patrick-LuoYu in #3332
  • docs: Update UI text of 'Projects' by @Patrick-LuoYu in #3341
  • fix: In member clusters below v3.3.0, some functions should be disabled and prompt to upgrade by @weili520 in #3338
  • fix: Optimize the UI by @harrisonliu5 in #3343
  • fix: Service Account can not use in member-cluster by @weili520 in #3346
  • fix: Remove the limit of cpu use in hpa by @harrisonliu5 in #3345
  • fix: Fix the select not open in select image by @harrisonliu5 in #3344
  • fix: Create a snapshot of the storage volume, the page is not refreshed by @weili520 in #3348
  • fix: Fix Add the cluster in code repo API by @harrisonliu5 in #3339
  • fix: Project list data not incorrect by @weili520 in #3351
  • New Crowdin updates by @ks-crowdin-bot in #3330
  • fix: Edit the workload resources not refresh by @harrisonliu5 in #3352
  • fix: The mounted path of specific keys should be the relative path for multi-cluster deployment by @weili520 in #3353
  • fix: The relative path does not recognize '../' by @weili520 in #3356
  • docs: Update UI text of roles, permissions, and application workloads by @Patrick-LuoYu in #3359
  • New Crowdin updates by @ks-crowdin-bot in #3355
  • fix: Alert message overflow out of box by @weili520 in #3363
  • fix: Disallow input value with space filed by @weili520 in #3373
  • fix: Storageclass name incorrect when creating a volume from a snapshot by @weili520 in #3370
  • fix: Member clusters below v3.3.0 should not support automatic expansion by @weili520 in #3372
  • fix: Fix some bug about CD and service by @harrisonliu5 in #3375
  • fix: Unable to delete the last character of env variable key by @weili520 in #3377
  • fix: Fix the repo url is incorrect when edit by @harrisonliu5 in #3378
  • opt: Unable to delete the last character of env variable key by @weili520 in #3379
  • docs: Update UI text of 'Projects' and 'Clusters' by @Patrick-LuoYu in #3380
  • New Crowdin updates by @ks-crowdin-bot in #3369
  • New Crowdin updates by @ks-crowdin-bot in #3382
  • New Crowdin updates by @ks-crowdin-bot in #3383
  • fix: Volume snapshots of the deleted volume snapshot class can still create volumes by @weili520 in #3381
  • docs: Update UI text of 'Volume Snapshots' by @Patrick-LuoYu in #3387
  • docs: Update UI text of 'Volume Snapshots' by @Patrick-LuoYu in #3389
  • fix: Fix the update time is '-' when it is empty by @harrisonliu5 in #3388
  • fix: Users can't just only edit container port by @weili520 in #3390
  • New Crowdin updates by @ks-crowdin-bot in #3385
  • fix: The increase and other fields maybe an incorrect string, such as '23.%' by @weili520 in #3391
  • fix: Fix the data is incorre when twice update the cluster kubeconfig by @harrisonliu5 in #3392
  • fix: Can't connect to kubectl due to the url by @weili520 in #3393
  • fix: Batch reference modal's position incorrect by @weili520 in #3395
  • fix: Kubectl terminal shell text error by @weili520 in #3396
  • docs: Fix bugs of UI text by @Patrick-LuoYu in #3397
  • fix: Fix harbor and dockerhub api formget to post by @harrisonliu5 in #3386
  • New Crowdin updates by @ks-crowdin-bot in #3398
  • docs: Update UI text of 'Traffic Monitoring' by @Patrick-LuoYu in #3400
  • docs: Update UI text of 'Auto Expansion' by @Patrick-LuoYu in #3404
  • fix: Storage class editing automatic extension maximum value does not take effect by @weili520 in #3407
  • New Crowdin updates by @ks-crowdin-bot in #3402
  • New Crowdin updates by @ks-crowdin-bot in #3409
  • fix: The kubectl url of member cluster's node incorrect by @weili520 in #3413
  • fix: The kubectl url of member edge node incorrect by @weili520 in #3414

New Contributors

Full Changelog: v3.2.1...v3.3.0