|
1 | 1 |
|
2 | | -# Welcome to the v5.1.2-rc4 release of Sealos!🎉🎉! |
| 2 | +# Welcome to the v5.1.2-rc5 release of Sealos!🎉🎉! |
3 | 3 |
|
4 | | -<a name="v5.1.2-rc4"></a> |
5 | | -## [v5.1.2-rc4](https://github.com/labring/sealos/compare/v5.1.2-rc3...v5.1.2-rc4) (2026-03-09) |
| 4 | +<a name="v5.1.2-rc5"></a> |
| 5 | +## [v5.1.2-rc5](https://github.com/labring/sealos/compare/v5.1.2-rc4...v5.1.2-rc5) (2026-03-26) |
6 | 6 |
|
7 | 7 | ### Bug Fixes |
8 | 8 |
|
9 | | -* **desktop:** close correct window by using component pid ([#6782](https://github.com/labring/sealos/issues/6782)) |
10 | | -* **devbox:** nfs max value bug ([#6778](https://github.com/labring/sealos/issues/6778)) |
11 | | -* **devbox:** upload file bug ([#6776](https://github.com/labring/sealos/issues/6776)) |
12 | | -* **dependencies:** replace gcc-aarch64-linux-gnu with binutils-aarch6… ([#6772](https://github.com/labring/sealos/issues/6772)) |
13 | | -* **devbox:** add tolerations ([#6771](https://github.com/labring/sealos/issues/6771)) |
14 | | -* **account:** indentation for containerPort account in deployment.yaml ([#6758](https://github.com/labring/sealos/issues/6758)) |
15 | | -* **resources:** resources controller ignore refresh gpu config for init ([#6755](https://github.com/labring/sealos/issues/6755)) |
16 | | -* **devbox:** nfs storage max value bug ([#6736](https://github.com/labring/sealos/issues/6736)) |
17 | | -* **account-service:** add ingress template to helm chart ([#6734](https://github.com/labring/sealos/issues/6734)) |
18 | | -* **build:** update values.yaml references for new Docker image in bui… ([#6715](https://github.com/labring/sealos/issues/6715)) |
19 | | -* **devbox:** build bug ([#6695](https://github.com/labring/sealos/issues/6695)) |
20 | | -* **devbox:** webide cause update cannot update bug ([#6694](https://github.com/labring/sealos/issues/6694)) |
21 | | -* **devbox:** template public can transform private ([#6676](https://github.com/labring/sealos/issues/6676)) ([#6685](https://github.com/labring/sealos/issues/6685)) |
22 | | -* **quota:** parse storage used as bytes when no unit suffix ([#6665](https://github.com/labring/sealos/issues/6665)) |
23 | | -* **chart:** remove source sealos.env ([#6637](https://github.com/labring/sealos/issues/6637)) |
24 | | -* **image-cri-shim:** handle missing HOME env in systemd environments ([#6621](https://github.com/labring/sealos/issues/6621)) |
25 | | -* **frontend:** remove workorder provider references from configuration ([#6614](https://github.com/labring/sealos/issues/6614)) |
26 | | -* **user:** remove pod-security labels for admin namespace ([#6611](https://github.com/labring/sealos/issues/6611)) |
27 | | -* **account-service:** fix mod ([#6610](https://github.com/labring/sealos/issues/6610)) |
28 | | -* **devbox:** Restore the missing migration records ([#6602](https://github.com/labring/sealos/issues/6602)) |
29 | | -* **deployment:** add init container for database migration in devbox … ([#6588](https://github.com/labring/sealos/issues/6588)) |
30 | | -* **deployment:** simplify image configuration and update pull policy ([#6586](https://github.com/labring/sealos/issues/6586)) |
31 | | -* **devbox:** autostart cannot use bug ([#6583](https://github.com/labring/sealos/issues/6583)) |
32 | | -* **rbac:** update role bindings and permissions for user management ([#6579](https://github.com/labring/sealos/issues/6579)) |
33 | | -* **devbox:** env matcher ([#6576](https://github.com/labring/sealos/issues/6576)) |
34 | | -* **kubefile:** add drop directory copy to Kubefile ([#6573](https://github.com/labring/sealos/issues/6573)) |
35 | | -* **user:** refactor function signatures for improved readability and consis… ([#6554](https://github.com/labring/sealos/issues/6554)) |
36 | | -* **workflow:** add secret key for controller build ([#6534](https://github.com/labring/sealos/issues/6534)) |
37 | | -* **template:** disable deploy/export until resources are ready ([#6526](https://github.com/labring/sealos/issues/6526)) ([#6531](https://github.com/labring/sealos/issues/6531)) |
38 | | -* **launchpad:** prevent duplicate remote stores when editing apps ([#6525](https://github.com/labring/sealos/issues/6525)) |
39 | | -* **devbox:** 9999 not transform to applaunchpad ([#6528](https://github.com/labring/sealos/issues/6528)) |
40 | | -* **account:** Manual copy to avoid copy() issues with complex types ([#6480](https://github.com/labring/sealos/issues/6480)) |
41 | | -* **account-controller:** update overdue cleanup frequency ([#6479](https://github.com/labring/sealos/issues/6479)) |
42 | | -* **lifecycle:** enable configurable execution timeout for all commands ([#6466](https://github.com/labring/sealos/issues/6466)) |
43 | | -* **quota:** add support for CPU 'k' unit and prevent negative ([#6460](https://github.com/labring/sealos/issues/6460)) |
44 | | -* **ssh:** increase default execution timeout from 300s to 2h ([#6463](https://github.com/labring/sealos/issues/6463)) |
45 | | -* **devbox:** devbox gpu info get bug ([#6450](https://github.com/labring/sealos/issues/6450)) |
46 | | -* **gpu:** add ConfigMap watch and change detection for GPU info ([#6423](https://github.com/labring/sealos/issues/6423)) |
47 | | - |
48 | | -### Code Refactoring |
49 | | - |
50 | | -* **deploy:** remove kube-rbac-proxy configuration from deploy.ya… ([#6780](https://github.com/labring/sealos/issues/6780)) |
51 | | -* **license:** 🧬️delete object storage ([#6767](https://github.com/labring/sealos/issues/6767)) |
52 | | -* **node:** 🧬️fix node deploy.yaml ([#6764](https://github.com/labring/sealos/issues/6764)) |
53 | | -* **node:** remove gpu-alias ConfigMap and update node-gpu-info C… ([#6735](https://github.com/labring/sealos/issues/6735)) |
54 | | -* **account-controller:** simplify entrypoint and standardize chart naming ([#6680](https://github.com/labring/sealos/issues/6680)) |
55 | | -* **desktop:** simplify entrypoint and unify configuration via HE… ([#6655](https://github.com/labring/sealos/issues/6655)) |
56 | | -* **login:** remove kubeconfig handling from login command ([#6486](https://github.com/labring/sealos/issues/6486)) |
57 | | -* **objectstorage:** Replace `/app/edit` with `/redirect` ([#6431](https://github.com/labring/sealos/issues/6431)) |
| 9 | +* **lifecycle:** fallback registry sync for oci media type ([#6842](https://github.com/labring/sealos/issues/6842)) |
| 10 | +* **account:** helm install name ([#6844](https://github.com/labring/sealos/issues/6844)) |
| 11 | +* **deploy:** change command to execute install script instead of kube… ([#6839](https://github.com/labring/sealos/issues/6839)) |
| 12 | +* **account-service:** add ingress resource adoption and create instal… ([#6833](https://github.com/labring/sealos/issues/6833)) |
| 13 | +* **user:** Fix the concurrent creation restriction exception for user controller ([#6829](https://github.com/labring/sealos/issues/6829)) |
| 14 | +* **account-webhook:** remove cache ([#6828](https://github.com/labring/sealos/issues/6828)) |
| 15 | +* **applaunchpad:** fix command text overflow in app detail advanced info ([#6825](https://github.com/labring/sealos/issues/6825)) |
| 16 | +* **devbox:** some little bug ([#6823](https://github.com/labring/sealos/issues/6823)) |
| 17 | +* **devbox:** some quota bug ([#6820](https://github.com/labring/sealos/issues/6820)) |
| 18 | +* **template:** [backport] pvc not get deleted in the new deletion flow ([#6821](https://github.com/labring/sealos/issues/6821)) |
| 19 | +* **applaunchpad:** floor storage maxValue ([#6813](https://github.com/labring/sealos/issues/6813)) |
| 20 | +* **desktop:** i18n login form validation messages ([#6812](https://github.com/labring/sealos/issues/6812)) |
| 21 | +* **lifecycle:** clear stale registry auth when saving public images ([#6810](https://github.com/labring/sealos/issues/6810)) |
| 22 | +* **account:** skip the validate webhook for admin account ([#6806](https://github.com/labring/sealos/issues/6806)) |
| 23 | +* **user-controller:** update namespace condition to exclude 'ns-admin' ([#6800](https://github.com/labring/sealos/issues/6800)) |
| 24 | +* **devbox:** date picker cause bug ([#6798](https://github.com/labring/sealos/issues/6798)) |
| 25 | +* **license:** license limit prompt translation ([#6797](https://github.com/labring/sealos/issues/6797)) |
| 26 | +* **devbox:** refresh bug and nfs mount path bug ([#6793](https://github.com/labring/sealos/issues/6793)) |
58 | 27 |
|
59 | 28 | ### New Features |
60 | 29 |
|
61 | | -* **applaunchpad:** add tolerations support for devbox-to-launchpad flow ([#6768](https://github.com/labring/sealos/issues/6768)) |
62 | | -* **devbox:** gpu monitor ([#6700](https://github.com/labring/sealos/issues/6700)) |
63 | | -* **applaunchpad:** hide ephemeral storage ([#6727](https://github.com/labring/sealos/issues/6727)) |
64 | | -* **deploy:** add user values template copying for account and deskto… ([#6756](https://github.com/labring/sealos/issues/6756)) |
65 | | -* **devbox:** advanced nfs ui adjust ([#6738](https://github.com/labring/sealos/issues/6738)) |
66 | | -* **devbox:** adjust gpu item ui and fix little bug ([#6750](https://github.com/labring/sealos/issues/6750)) |
67 | | -* **resources:** support init properties to mongodb ([#6746](https://github.com/labring/sealos/issues/6746)) |
68 | | -* **account:** add container port for account service ([#6731](https://github.com/labring/sealos/issues/6731)) |
69 | | -* **service:** add account service port configuration to service.yaml ([#6729](https://github.com/labring/sealos/issues/6729)) |
70 | | -* **config:** refactor allowedOrigins configuration to use dynamic values from desktopConfig ([#6725](https://github.com/labring/sealos/issues/6725)) |
71 | | -* **dbprovider:** respect BACKUP_ENABLED config ([#6716](https://github.com/labring/sealos/issues/6716)) |
72 | | -* **rbac:** add RBAC configuration for job initialization with Cluste… ([#6712](https://github.com/labring/sealos/issues/6712)) |
73 | | -* **config:** enable password authentication configuration in configm… ([#6710](https://github.com/labring/sealos/issues/6710)) |
74 | | -* **config:** update URLs and add authentication configuration in configmap and values ([#6708](https://github.com/labring/sealos/issues/6708)) |
75 | | -* **deploy:** add support for pod annotation, environment, and extra … ([#6693](https://github.com/labring/sealos/issues/6693)) |
76 | | -* **resources:** refactor deployment config to use ConfigMap for all environment variables ([#6690](https://github.com/labring/sealos/issues/6690)) |
77 | | -* **node:** node controller support vgpu ([#6688](https://github.com/labring/sealos/issues/6688)) |
78 | | -* **license:** frontend add display of the number of workspaces ([#6683](https://github.com/labring/sealos/issues/6683)) |
79 | | -* **desktop:** add kubeconfig rotation feature ([#6641](https://github.com/labring/sealos/issues/6641)) ([#6681](https://github.com/labring/sealos/issues/6681)) |
80 | | -* **user:** supports rotating kubeconfig for users ([#6679](https://github.com/labring/sealos/issues/6679)) |
81 | | -* **launchpad:** support gpu kunlunxin ([#6678](https://github.com/labring/sealos/issues/6678)) |
82 | | -* **devbox:** kunlun gpu support ([#6635](https://github.com/labring/sealos/issues/6635)) |
83 | | -* **devbox:** add devbox pod gpu matcher ([#6653](https://github.com/labring/sealos/issues/6653)) |
84 | | -* **applaunchpad:** add GPU monitor ([#6671](https://github.com/labring/sealos/issues/6671)) |
85 | | -* **template:** add owner ref to template deployments ([#6649](https://github.com/labring/sealos/issues/6649)) ([#6659](https://github.com/labring/sealos/issues/6659)) |
86 | | -* **account:** migrate account-service deployment to Helm chart ([#6647](https://github.com/labring/sealos/issues/6647)) |
87 | | -* **terminal:** migrate from manifests to helm charts ([#6645](https://github.com/labring/sealos/issues/6645)) |
88 | | -* **charts:** init jobs / heartbeat ([#6643](https://github.com/labring/sealos/issues/6643)) |
89 | | -* **launchpad:** change unit from Mi to Gi & add ownerReferencesKey ([#6623](https://github.com/labring/sealos/issues/6623)) |
90 | | -* **devbox:** ownerReferences to delete devbox resources ([#6624](https://github.com/labring/sealos/issues/6624)) |
91 | | -* **monitor:** add ephemeral storage charge threshold monitoring ([#6639](https://github.com/labring/sealos/issues/6639)) |
92 | | -* **account:** support custom gpu monitor (cherry-pick release-v5.1 branch) ([#6638](https://github.com/labring/sealos/issues/6638)) |
93 | | -* **c1:** impl new docker image build method and makefile ([#6633](https://github.com/labring/sealos/issues/6633)) |
94 | | -* **launchpad:** add gpu monitor. ([#6630](https://github.com/labring/sealos/issues/6630)) |
95 | | -* **account:** add account module helm chart ([#6622](https://github.com/labring/sealos/issues/6622)) ([#6627](https://github.com/labring/sealos/issues/6627)) |
96 | | -* **launchpad:** [backport] details loading ux improvements ([#6594](https://github.com/labring/sealos/issues/6594)) ([#6603](https://github.com/labring/sealos/issues/6603)) |
97 | | -* **devbox:** shared memory and storage ([#6559](https://github.com/labring/sealos/issues/6559)) |
98 | | -* **redis:** add initial Helm chart and installation script for Redis… ([#6617](https://github.com/labring/sealos/issues/6617)) |
99 | | -* **ci:** service build on docker and arm runner ([#6608](https://github.com/labring/sealos/issues/6608)) |
100 | | -* **license:** add license notification alert ([#6606](https://github.com/labring/sealos/issues/6606)) |
101 | | -* **launchpad:** add ephemeral storage and shared memory ([#6581](https://github.com/labring/sealos/issues/6581)) |
102 | | -* **desktop:** extract license inactive error handling to middleware ([#6582](https://github.com/labring/sealos/issues/6582)) |
103 | | -* **frontend:** optimize display and structure for license ([#6574](https://github.com/labring/sealos/issues/6574)) |
104 | | -* **release:** release v5.1 patch limit user ([#6563](https://github.com/labring/sealos/issues/6563)) |
105 | | -* **license:** Adjust license default behavior and user gate ([#6549](https://github.com/labring/sealos/issues/6549)) |
106 | | -* **devbox:** v1 patch with env profile & delete repo ([#6545](https://github.com/labring/sealos/issues/6545)) |
107 | | -* **admission:** add deny domains for user namespace ([#6536](https://github.com/labring/sealos/issues/6536)) |
108 | | -* **devbox:** webide port 9999 to env editable ([#6535](https://github.com/labring/sealos/issues/6535)) |
109 | | -* **launchpad:** add storage type support and sync fields from URL params ([#6517](https://github.com/labring/sealos/issues/6517)) |
110 | | -* **devbox:** nfs,env,configmap support ([#6501](https://github.com/labring/sealos/issues/6501)) |
111 | | -* **objectstorage:** improve bucket validation & add refresh button ([#6507](https://github.com/labring/sealos/issues/6507)) |
112 | | -* **image-cri-shim:** add registry priority support for intelligent image matching ([#6515](https://github.com/labring/sealos/issues/6515)) |
113 | | -* **desktop:** support name composition from OAuth2 attributes ([#6509](https://github.com/labring/sealos/issues/6509)) |
114 | | -* **template:** clear readme cache when updating repo ([#6494](https://github.com/labring/sealos/issues/6494)) |
115 | | -* **account:** support reload account config api ([#6458](https://github.com/labring/sealos/issues/6458)) |
116 | | -* **desktop:** add i18n support for notification empty state ([#6470](https://github.com/labring/sealos/issues/6470)) |
117 | | -* **dbprovider:** [backport] only allow updating a subset of database config entries ([#6429](https://github.com/labring/sealos/issues/6429)) ([#6468](https://github.com/labring/sealos/issues/6468)) |
118 | | -* **devbox:** support GPU configuration sync from devbox to launchpad ([#6433](https://github.com/labring/sealos/issues/6433)) |
| 30 | +* **desktop:** support auto-register and auto-init in password auth API ([#6840](https://github.com/labring/sealos/issues/6840)) |
| 31 | +* **template:** add NodePort two-phase deploy API ([#6824](https://github.com/labring/sealos/issues/6824)) |
| 32 | +* **applaunchpad:** add network storage (networkStoreList) support ([#6811](https://github.com/labring/sealos/issues/6811)) |
| 33 | +* **desktop:** [backport] support overriding icon size style in app cr ([#6817](https://github.com/labring/sealos/issues/6817)) |
| 34 | +* **lifecycle:** sealos registry support image filter and --all flags to image save ([#6805](https://github.com/labring/sealos/issues/6805)) |
| 35 | +* **desktop:** validate kubeconfig on desktop load ([#6791](https://github.com/labring/sealos/issues/6791)) |
| 36 | +* **desktop:** add PKCE (S256) support for OAuth2 authentication ([#6790](https://github.com/labring/sealos/issues/6790)) |
119 | 37 |
|
120 | 38 | See [the CHANGELOG](https://github.com/labring/sealos/blob/main/CHANGELOG/CHANGELOG.md) for more details. |
121 | 39 |
|
|
0 commit comments