diff --git a/.tagpr.json b/.tagpr.json
index 9f313a4dd..741859a77 100644
--- a/.tagpr.json
+++ b/.tagpr.json
@@ -1,6 +1,6 @@
{
"name": "sealos",
- "version": "v5.1.2-rc3",
- "command": "bash scripts/changelog.sh v5.1.2-rc3 v5.1.1",
+ "version": "v5.1.2-rc4",
+ "command": "bash scripts/changelog.sh v5.1.2-rc4 v5.1.1",
"pre-version": "v5.1.1"
}
diff --git a/CHANGELOG/CHANGELOG-5.1.2-rc4.md b/CHANGELOG/CHANGELOG-5.1.2-rc4.md
new file mode 100644
index 000000000..98ab49065
--- /dev/null
+++ b/CHANGELOG/CHANGELOG-5.1.2-rc4.md
@@ -0,0 +1,124 @@
+
+# Welcome to the v5.1.2-rc4 release of Sealos!🎉🎉!
+
+
+## [v5.1.2-rc4](https://github.com/labring/sealos/compare/v5.1.2-rc3...v5.1.2-rc4) (2026-03-09)
+
+### Bug Fixes
+
+* **desktop:** close correct window by using component pid ([#6782](https://github.com/labring/sealos/issues/6782))
+* **devbox:** nfs max value bug ([#6778](https://github.com/labring/sealos/issues/6778))
+* **devbox:** upload file bug ([#6776](https://github.com/labring/sealos/issues/6776))
+* **dependencies:** replace gcc-aarch64-linux-gnu with binutils-aarch6… ([#6772](https://github.com/labring/sealos/issues/6772))
+* **devbox:** add tolerations ([#6771](https://github.com/labring/sealos/issues/6771))
+* **account:** indentation for containerPort account in deployment.yaml ([#6758](https://github.com/labring/sealos/issues/6758))
+* **resources:** resources controller ignore refresh gpu config for init ([#6755](https://github.com/labring/sealos/issues/6755))
+* **devbox:** nfs storage max value bug ([#6736](https://github.com/labring/sealos/issues/6736))
+* **account-service:** add ingress template to helm chart ([#6734](https://github.com/labring/sealos/issues/6734))
+* **build:** update values.yaml references for new Docker image in bui… ([#6715](https://github.com/labring/sealos/issues/6715))
+* **devbox:** build bug ([#6695](https://github.com/labring/sealos/issues/6695))
+* **devbox:** webide cause update cannot update bug ([#6694](https://github.com/labring/sealos/issues/6694))
+* **devbox:** template public can transform private ([#6676](https://github.com/labring/sealos/issues/6676)) ([#6685](https://github.com/labring/sealos/issues/6685))
+* **quota:** parse storage used as bytes when no unit suffix ([#6665](https://github.com/labring/sealos/issues/6665))
+* **chart:** remove source sealos.env ([#6637](https://github.com/labring/sealos/issues/6637))
+* **image-cri-shim:** handle missing HOME env in systemd environments ([#6621](https://github.com/labring/sealos/issues/6621))
+* **frontend:** remove workorder provider references from configuration ([#6614](https://github.com/labring/sealos/issues/6614))
+* **user:** remove pod-security labels for admin namespace ([#6611](https://github.com/labring/sealos/issues/6611))
+* **account-service:** fix mod ([#6610](https://github.com/labring/sealos/issues/6610))
+* **devbox:** Restore the missing migration records ([#6602](https://github.com/labring/sealos/issues/6602))
+* **deployment:** add init container for database migration in devbox … ([#6588](https://github.com/labring/sealos/issues/6588))
+* **deployment:** simplify image configuration and update pull policy ([#6586](https://github.com/labring/sealos/issues/6586))
+* **devbox:** autostart cannot use bug ([#6583](https://github.com/labring/sealos/issues/6583))
+* **rbac:** update role bindings and permissions for user management ([#6579](https://github.com/labring/sealos/issues/6579))
+* **devbox:** env matcher ([#6576](https://github.com/labring/sealos/issues/6576))
+* **kubefile:** add drop directory copy to Kubefile ([#6573](https://github.com/labring/sealos/issues/6573))
+* **user:** refactor function signatures for improved readability and consis… ([#6554](https://github.com/labring/sealos/issues/6554))
+* **workflow:** add secret key for controller build ([#6534](https://github.com/labring/sealos/issues/6534))
+* **template:** disable deploy/export until resources are ready ([#6526](https://github.com/labring/sealos/issues/6526)) ([#6531](https://github.com/labring/sealos/issues/6531))
+* **launchpad:** prevent duplicate remote stores when editing apps ([#6525](https://github.com/labring/sealos/issues/6525))
+* **devbox:** 9999 not transform to applaunchpad ([#6528](https://github.com/labring/sealos/issues/6528))
+* **account:** Manual copy to avoid copy() issues with complex types ([#6480](https://github.com/labring/sealos/issues/6480))
+* **account-controller:** update overdue cleanup frequency ([#6479](https://github.com/labring/sealos/issues/6479))
+* **lifecycle:** enable configurable execution timeout for all commands ([#6466](https://github.com/labring/sealos/issues/6466))
+* **quota:** add support for CPU 'k' unit and prevent negative ([#6460](https://github.com/labring/sealos/issues/6460))
+* **ssh:** increase default execution timeout from 300s to 2h ([#6463](https://github.com/labring/sealos/issues/6463))
+* **devbox:** devbox gpu info get bug ([#6450](https://github.com/labring/sealos/issues/6450))
+* **gpu:** add ConfigMap watch and change detection for GPU info ([#6423](https://github.com/labring/sealos/issues/6423))
+
+### Code Refactoring
+
+* **deploy:** remove kube-rbac-proxy configuration from deploy.ya… ([#6780](https://github.com/labring/sealos/issues/6780))
+* **license:** 🧬️delete object storage ([#6767](https://github.com/labring/sealos/issues/6767))
+* **node:** 🧬️fix node deploy.yaml ([#6764](https://github.com/labring/sealos/issues/6764))
+* **node:** remove gpu-alias ConfigMap and update node-gpu-info C… ([#6735](https://github.com/labring/sealos/issues/6735))
+* **account-controller:** simplify entrypoint and standardize chart naming ([#6680](https://github.com/labring/sealos/issues/6680))
+* **desktop:** simplify entrypoint and unify configuration via HE… ([#6655](https://github.com/labring/sealos/issues/6655))
+* **login:** remove kubeconfig handling from login command ([#6486](https://github.com/labring/sealos/issues/6486))
+* **objectstorage:** Replace `/app/edit` with `/redirect` ([#6431](https://github.com/labring/sealos/issues/6431))
+
+### New Features
+
+* **applaunchpad:** add tolerations support for devbox-to-launchpad flow ([#6768](https://github.com/labring/sealos/issues/6768))
+* **devbox:** gpu monitor ([#6700](https://github.com/labring/sealos/issues/6700))
+* **applaunchpad:** hide ephemeral storage ([#6727](https://github.com/labring/sealos/issues/6727))
+* **deploy:** add user values template copying for account and deskto… ([#6756](https://github.com/labring/sealos/issues/6756))
+* **devbox:** advanced nfs ui adjust ([#6738](https://github.com/labring/sealos/issues/6738))
+* **devbox:** adjust gpu item ui and fix little bug ([#6750](https://github.com/labring/sealos/issues/6750))
+* **resources:** support init properties to mongodb ([#6746](https://github.com/labring/sealos/issues/6746))
+* **account:** add container port for account service ([#6731](https://github.com/labring/sealos/issues/6731))
+* **service:** add account service port configuration to service.yaml ([#6729](https://github.com/labring/sealos/issues/6729))
+* **config:** refactor allowedOrigins configuration to use dynamic values from desktopConfig ([#6725](https://github.com/labring/sealos/issues/6725))
+* **dbprovider:** respect BACKUP_ENABLED config ([#6716](https://github.com/labring/sealos/issues/6716))
+* **rbac:** add RBAC configuration for job initialization with Cluste… ([#6712](https://github.com/labring/sealos/issues/6712))
+* **config:** enable password authentication configuration in configm… ([#6710](https://github.com/labring/sealos/issues/6710))
+* **config:** update URLs and add authentication configuration in configmap and values ([#6708](https://github.com/labring/sealos/issues/6708))
+* **deploy:** add support for pod annotation, environment, and extra … ([#6693](https://github.com/labring/sealos/issues/6693))
+* **resources:** refactor deployment config to use ConfigMap for all environment variables ([#6690](https://github.com/labring/sealos/issues/6690))
+* **node:** node controller support vgpu ([#6688](https://github.com/labring/sealos/issues/6688))
+* **license:** frontend add display of the number of workspaces ([#6683](https://github.com/labring/sealos/issues/6683))
+* **desktop:** add kubeconfig rotation feature ([#6641](https://github.com/labring/sealos/issues/6641)) ([#6681](https://github.com/labring/sealos/issues/6681))
+* **user:** supports rotating kubeconfig for users ([#6679](https://github.com/labring/sealos/issues/6679))
+* **launchpad:** support gpu kunlunxin ([#6678](https://github.com/labring/sealos/issues/6678))
+* **devbox:** kunlun gpu support ([#6635](https://github.com/labring/sealos/issues/6635))
+* **devbox:** add devbox pod gpu matcher ([#6653](https://github.com/labring/sealos/issues/6653))
+* **applaunchpad:** add GPU monitor ([#6671](https://github.com/labring/sealos/issues/6671))
+* **template:** add owner ref to template deployments ([#6649](https://github.com/labring/sealos/issues/6649)) ([#6659](https://github.com/labring/sealos/issues/6659))
+* **account:** migrate account-service deployment to Helm chart ([#6647](https://github.com/labring/sealos/issues/6647))
+* **terminal:** migrate from manifests to helm charts ([#6645](https://github.com/labring/sealos/issues/6645))
+* **charts:** init jobs / heartbeat ([#6643](https://github.com/labring/sealos/issues/6643))
+* **launchpad:** change unit from Mi to Gi & add ownerReferencesKey ([#6623](https://github.com/labring/sealos/issues/6623))
+* **devbox:** ownerReferences to delete devbox resources ([#6624](https://github.com/labring/sealos/issues/6624))
+* **monitor:** add ephemeral storage charge threshold monitoring ([#6639](https://github.com/labring/sealos/issues/6639))
+* **account:** support custom gpu monitor (cherry-pick release-v5.1 branch) ([#6638](https://github.com/labring/sealos/issues/6638))
+* **c1:** impl new docker image build method and makefile ([#6633](https://github.com/labring/sealos/issues/6633))
+* **launchpad:** add gpu monitor. ([#6630](https://github.com/labring/sealos/issues/6630))
+* **account:** add account module helm chart ([#6622](https://github.com/labring/sealos/issues/6622)) ([#6627](https://github.com/labring/sealos/issues/6627))
+* **launchpad:** [backport] details loading ux improvements ([#6594](https://github.com/labring/sealos/issues/6594)) ([#6603](https://github.com/labring/sealos/issues/6603))
+* **devbox:** shared memory and storage ([#6559](https://github.com/labring/sealos/issues/6559))
+* **redis:** add initial Helm chart and installation script for Redis… ([#6617](https://github.com/labring/sealos/issues/6617))
+* **ci:** service build on docker and arm runner ([#6608](https://github.com/labring/sealos/issues/6608))
+* **license:** add license notification alert ([#6606](https://github.com/labring/sealos/issues/6606))
+* **launchpad:** add ephemeral storage and shared memory ([#6581](https://github.com/labring/sealos/issues/6581))
+* **desktop:** extract license inactive error handling to middleware ([#6582](https://github.com/labring/sealos/issues/6582))
+* **frontend:** optimize display and structure for license ([#6574](https://github.com/labring/sealos/issues/6574))
+* **release:** release v5.1 patch limit user ([#6563](https://github.com/labring/sealos/issues/6563))
+* **license:** Adjust license default behavior and user gate ([#6549](https://github.com/labring/sealos/issues/6549))
+* **devbox:** v1 patch with env profile & delete repo ([#6545](https://github.com/labring/sealos/issues/6545))
+* **admission:** add deny domains for user namespace ([#6536](https://github.com/labring/sealos/issues/6536))
+* **devbox:** webide port 9999 to env editable ([#6535](https://github.com/labring/sealos/issues/6535))
+* **launchpad:** add storage type support and sync fields from URL params ([#6517](https://github.com/labring/sealos/issues/6517))
+* **devbox:** nfs,env,configmap support ([#6501](https://github.com/labring/sealos/issues/6501))
+* **objectstorage:** improve bucket validation & add refresh button ([#6507](https://github.com/labring/sealos/issues/6507))
+* **image-cri-shim:** add registry priority support for intelligent image matching ([#6515](https://github.com/labring/sealos/issues/6515))
+* **desktop:** support name composition from OAuth2 attributes ([#6509](https://github.com/labring/sealos/issues/6509))
+* **template:** clear readme cache when updating repo ([#6494](https://github.com/labring/sealos/issues/6494))
+* **account:** support reload account config api ([#6458](https://github.com/labring/sealos/issues/6458))
+* **desktop:** add i18n support for notification empty state ([#6470](https://github.com/labring/sealos/issues/6470))
+* **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))
+* **devbox:** support GPU configuration sync from devbox to launchpad ([#6433](https://github.com/labring/sealos/issues/6433))
+
+See [the CHANGELOG](https://github.com/labring/sealos/blob/main/CHANGELOG/CHANGELOG.md) for more details.
+
+Your patronage towards Sealos is greatly appreciated 🎉🎉.
+
+If you encounter any problems during its usage, please create an issue in the [GitHub repository](https://github.com/labring/sealos), we're committed to resolving your problem as soon as possible.
diff --git a/CHANGELOG/CHANGELOG-latest.md b/CHANGELOG/CHANGELOG-latest.md
index dea8ef11a..98ab49065 100644
--- a/CHANGELOG/CHANGELOG-latest.md
+++ b/CHANGELOG/CHANGELOG-latest.md
@@ -1,47 +1,121 @@
-# Welcome to the v5.1.2-rc3 release of Sealos!🎉🎉!
+# Welcome to the v5.1.2-rc4 release of Sealos!🎉🎉!
-
-## [v5.1.2-rc3](https://github.com/labring/sealos/compare/v5.1.2-rc2...v5.1.2-rc3) (2025-12-23)
+
+## [v5.1.2-rc4](https://github.com/labring/sealos/compare/v5.1.2-rc3...v5.1.2-rc4) (2026-03-09)
### Bug Fixes
-* workflow mutli call concurrency ([#6418](https://github.com/labring/sealos/issues/6418))
-* **devbox:** list show bug ([#6414](https://github.com/labring/sealos/issues/6414))
-* **providers:** ensure dd command returns success status in file upload ([#6409](https://github.com/labring/sealos/issues/6409))
-* **devbox:** gpu lint bug ([#6406](https://github.com/labring/sealos/issues/6406))
-* **costcenter:** fix GPU quota display issue ([#6392](https://github.com/labring/sealos/issues/6392))
-* **devbox:** some gpu bug ([#6390](https://github.com/labring/sealos/issues/6390))
-* **devbox:** gpu adjust and bug ([#6374](https://github.com/labring/sealos/issues/6374)) ([#6375](https://github.com/labring/sealos/issues/6375))
-* **gpu:** improve type assertion in GPU update detection logic ([#6369](https://github.com/labring/sealos/issues/6369))
-* **ci:** the sed replacement image failed in the loop ([#6367](https://github.com/labring/sealos/issues/6367)) ([#6368](https://github.com/labring/sealos/issues/6368))
-* **gpu:** refactor GPU change detection logic in node updates ([#6364](https://github.com/labring/sealos/issues/6364))
-* **launchpad:** fix file upload issue ([#6357](https://github.com/labring/sealos/issues/6357))
-* **terminal:** enhance debug message formatting in temporary terminal ([#6339](https://github.com/labring/sealos/issues/6339))
-* **ci:** remove cloud image sha and branch tag ([#6318](https://github.com/labring/sealos/issues/6318))
-* **account-controller:** add update role ([#6312](https://github.com/labring/sealos/issues/6312))
-* **account-service:** new account ([#6310](https://github.com/labring/sealos/issues/6310))
+* **desktop:** close correct window by using component pid ([#6782](https://github.com/labring/sealos/issues/6782))
+* **devbox:** nfs max value bug ([#6778](https://github.com/labring/sealos/issues/6778))
+* **devbox:** upload file bug ([#6776](https://github.com/labring/sealos/issues/6776))
+* **dependencies:** replace gcc-aarch64-linux-gnu with binutils-aarch6… ([#6772](https://github.com/labring/sealos/issues/6772))
+* **devbox:** add tolerations ([#6771](https://github.com/labring/sealos/issues/6771))
+* **account:** indentation for containerPort account in deployment.yaml ([#6758](https://github.com/labring/sealos/issues/6758))
+* **resources:** resources controller ignore refresh gpu config for init ([#6755](https://github.com/labring/sealos/issues/6755))
+* **devbox:** nfs storage max value bug ([#6736](https://github.com/labring/sealos/issues/6736))
+* **account-service:** add ingress template to helm chart ([#6734](https://github.com/labring/sealos/issues/6734))
+* **build:** update values.yaml references for new Docker image in bui… ([#6715](https://github.com/labring/sealos/issues/6715))
+* **devbox:** build bug ([#6695](https://github.com/labring/sealos/issues/6695))
+* **devbox:** webide cause update cannot update bug ([#6694](https://github.com/labring/sealos/issues/6694))
+* **devbox:** template public can transform private ([#6676](https://github.com/labring/sealos/issues/6676)) ([#6685](https://github.com/labring/sealos/issues/6685))
+* **quota:** parse storage used as bytes when no unit suffix ([#6665](https://github.com/labring/sealos/issues/6665))
+* **chart:** remove source sealos.env ([#6637](https://github.com/labring/sealos/issues/6637))
+* **image-cri-shim:** handle missing HOME env in systemd environments ([#6621](https://github.com/labring/sealos/issues/6621))
+* **frontend:** remove workorder provider references from configuration ([#6614](https://github.com/labring/sealos/issues/6614))
+* **user:** remove pod-security labels for admin namespace ([#6611](https://github.com/labring/sealos/issues/6611))
+* **account-service:** fix mod ([#6610](https://github.com/labring/sealos/issues/6610))
+* **devbox:** Restore the missing migration records ([#6602](https://github.com/labring/sealos/issues/6602))
+* **deployment:** add init container for database migration in devbox … ([#6588](https://github.com/labring/sealos/issues/6588))
+* **deployment:** simplify image configuration and update pull policy ([#6586](https://github.com/labring/sealos/issues/6586))
+* **devbox:** autostart cannot use bug ([#6583](https://github.com/labring/sealos/issues/6583))
+* **rbac:** update role bindings and permissions for user management ([#6579](https://github.com/labring/sealos/issues/6579))
+* **devbox:** env matcher ([#6576](https://github.com/labring/sealos/issues/6576))
+* **kubefile:** add drop directory copy to Kubefile ([#6573](https://github.com/labring/sealos/issues/6573))
+* **user:** refactor function signatures for improved readability and consis… ([#6554](https://github.com/labring/sealos/issues/6554))
+* **workflow:** add secret key for controller build ([#6534](https://github.com/labring/sealos/issues/6534))
+* **template:** disable deploy/export until resources are ready ([#6526](https://github.com/labring/sealos/issues/6526)) ([#6531](https://github.com/labring/sealos/issues/6531))
+* **launchpad:** prevent duplicate remote stores when editing apps ([#6525](https://github.com/labring/sealos/issues/6525))
+* **devbox:** 9999 not transform to applaunchpad ([#6528](https://github.com/labring/sealos/issues/6528))
+* **account:** Manual copy to avoid copy() issues with complex types ([#6480](https://github.com/labring/sealos/issues/6480))
+* **account-controller:** update overdue cleanup frequency ([#6479](https://github.com/labring/sealos/issues/6479))
+* **lifecycle:** enable configurable execution timeout for all commands ([#6466](https://github.com/labring/sealos/issues/6466))
+* **quota:** add support for CPU 'k' unit and prevent negative ([#6460](https://github.com/labring/sealos/issues/6460))
+* **ssh:** increase default execution timeout from 300s to 2h ([#6463](https://github.com/labring/sealos/issues/6463))
+* **devbox:** devbox gpu info get bug ([#6450](https://github.com/labring/sealos/issues/6450))
+* **gpu:** add ConfigMap watch and change detection for GPU info ([#6423](https://github.com/labring/sealos/issues/6423))
### Code Refactoring
-* **desktop:** remove AuthList components and add OAuth2 ([#6411](https://github.com/labring/sealos/issues/6411))
-* **ci:** implement selective module and concurrency ([#6402](https://github.com/labring/sealos/issues/6402))
+* **deploy:** remove kube-rbac-proxy configuration from deploy.ya… ([#6780](https://github.com/labring/sealos/issues/6780))
+* **license:** 🧬️delete object storage ([#6767](https://github.com/labring/sealos/issues/6767))
+* **node:** 🧬️fix node deploy.yaml ([#6764](https://github.com/labring/sealos/issues/6764))
+* **node:** remove gpu-alias ConfigMap and update node-gpu-info C… ([#6735](https://github.com/labring/sealos/issues/6735))
+* **account-controller:** simplify entrypoint and standardize chart naming ([#6680](https://github.com/labring/sealos/issues/6680))
+* **desktop:** simplify entrypoint and unify configuration via HE… ([#6655](https://github.com/labring/sealos/issues/6655))
+* **login:** remove kubeconfig handling from login command ([#6486](https://github.com/labring/sealos/issues/6486))
+* **objectstorage:** Replace `/app/edit` with `/redirect` ([#6431](https://github.com/labring/sealos/issues/6431))
### New Features
-* **desktop:** Auto reload on workspace switch and enable focus refetch ([#6413](https://github.com/labring/sealos/issues/6413))
-* **applaunchpad:** (backport) fix buggy port editing ([#6396](https://github.com/labring/sealos/issues/6396))
-* **gpu:** add list gpu column ([#6388](https://github.com/labring/sealos/issues/6388))
-* **desktop:** more ui customization config entries ([#6385](https://github.com/labring/sealos/issues/6385))
-* **launchpad:** Remove GPU option from HPA target list ([#6373](https://github.com/labring/sealos/issues/6373))
-* **devbox:** gpu support devbox v2 ([#6362](https://github.com/labring/sealos/issues/6362))
-* **applaunchpad:** add default GPU slider config with higher resource options ([#6353](https://github.com/labring/sealos/issues/6353))
-* **applaunchpad:** update GPU node info structure ([#6352](https://github.com/labring/sealos/issues/6352))
-* **desktop:** auto-hide header for maximized windows on hover ([#6351](https://github.com/labring/sealos/issues/6351))
-* **node-controller:** improvements and refactoring to the GPU controller logic ([#6350](https://github.com/labring/sealos/issues/6350))
-* **devbox:** import and webide ([#6334](https://github.com/labring/sealos/issues/6334))
-* **desktop:** add flags for announcement, auth bg image and toolbar buttons (backport) ([#6331](https://github.com/labring/sealos/issues/6331))
-* **desktop:** conditionally load captcha and auto-solve when disabled ([#6324](https://github.com/labring/sealos/issues/6324))
+* **applaunchpad:** add tolerations support for devbox-to-launchpad flow ([#6768](https://github.com/labring/sealos/issues/6768))
+* **devbox:** gpu monitor ([#6700](https://github.com/labring/sealos/issues/6700))
+* **applaunchpad:** hide ephemeral storage ([#6727](https://github.com/labring/sealos/issues/6727))
+* **deploy:** add user values template copying for account and deskto… ([#6756](https://github.com/labring/sealos/issues/6756))
+* **devbox:** advanced nfs ui adjust ([#6738](https://github.com/labring/sealos/issues/6738))
+* **devbox:** adjust gpu item ui and fix little bug ([#6750](https://github.com/labring/sealos/issues/6750))
+* **resources:** support init properties to mongodb ([#6746](https://github.com/labring/sealos/issues/6746))
+* **account:** add container port for account service ([#6731](https://github.com/labring/sealos/issues/6731))
+* **service:** add account service port configuration to service.yaml ([#6729](https://github.com/labring/sealos/issues/6729))
+* **config:** refactor allowedOrigins configuration to use dynamic values from desktopConfig ([#6725](https://github.com/labring/sealos/issues/6725))
+* **dbprovider:** respect BACKUP_ENABLED config ([#6716](https://github.com/labring/sealos/issues/6716))
+* **rbac:** add RBAC configuration for job initialization with Cluste… ([#6712](https://github.com/labring/sealos/issues/6712))
+* **config:** enable password authentication configuration in configm… ([#6710](https://github.com/labring/sealos/issues/6710))
+* **config:** update URLs and add authentication configuration in configmap and values ([#6708](https://github.com/labring/sealos/issues/6708))
+* **deploy:** add support for pod annotation, environment, and extra … ([#6693](https://github.com/labring/sealos/issues/6693))
+* **resources:** refactor deployment config to use ConfigMap for all environment variables ([#6690](https://github.com/labring/sealos/issues/6690))
+* **node:** node controller support vgpu ([#6688](https://github.com/labring/sealos/issues/6688))
+* **license:** frontend add display of the number of workspaces ([#6683](https://github.com/labring/sealos/issues/6683))
+* **desktop:** add kubeconfig rotation feature ([#6641](https://github.com/labring/sealos/issues/6641)) ([#6681](https://github.com/labring/sealos/issues/6681))
+* **user:** supports rotating kubeconfig for users ([#6679](https://github.com/labring/sealos/issues/6679))
+* **launchpad:** support gpu kunlunxin ([#6678](https://github.com/labring/sealos/issues/6678))
+* **devbox:** kunlun gpu support ([#6635](https://github.com/labring/sealos/issues/6635))
+* **devbox:** add devbox pod gpu matcher ([#6653](https://github.com/labring/sealos/issues/6653))
+* **applaunchpad:** add GPU monitor ([#6671](https://github.com/labring/sealos/issues/6671))
+* **template:** add owner ref to template deployments ([#6649](https://github.com/labring/sealos/issues/6649)) ([#6659](https://github.com/labring/sealos/issues/6659))
+* **account:** migrate account-service deployment to Helm chart ([#6647](https://github.com/labring/sealos/issues/6647))
+* **terminal:** migrate from manifests to helm charts ([#6645](https://github.com/labring/sealos/issues/6645))
+* **charts:** init jobs / heartbeat ([#6643](https://github.com/labring/sealos/issues/6643))
+* **launchpad:** change unit from Mi to Gi & add ownerReferencesKey ([#6623](https://github.com/labring/sealos/issues/6623))
+* **devbox:** ownerReferences to delete devbox resources ([#6624](https://github.com/labring/sealos/issues/6624))
+* **monitor:** add ephemeral storage charge threshold monitoring ([#6639](https://github.com/labring/sealos/issues/6639))
+* **account:** support custom gpu monitor (cherry-pick release-v5.1 branch) ([#6638](https://github.com/labring/sealos/issues/6638))
+* **c1:** impl new docker image build method and makefile ([#6633](https://github.com/labring/sealos/issues/6633))
+* **launchpad:** add gpu monitor. ([#6630](https://github.com/labring/sealos/issues/6630))
+* **account:** add account module helm chart ([#6622](https://github.com/labring/sealos/issues/6622)) ([#6627](https://github.com/labring/sealos/issues/6627))
+* **launchpad:** [backport] details loading ux improvements ([#6594](https://github.com/labring/sealos/issues/6594)) ([#6603](https://github.com/labring/sealos/issues/6603))
+* **devbox:** shared memory and storage ([#6559](https://github.com/labring/sealos/issues/6559))
+* **redis:** add initial Helm chart and installation script for Redis… ([#6617](https://github.com/labring/sealos/issues/6617))
+* **ci:** service build on docker and arm runner ([#6608](https://github.com/labring/sealos/issues/6608))
+* **license:** add license notification alert ([#6606](https://github.com/labring/sealos/issues/6606))
+* **launchpad:** add ephemeral storage and shared memory ([#6581](https://github.com/labring/sealos/issues/6581))
+* **desktop:** extract license inactive error handling to middleware ([#6582](https://github.com/labring/sealos/issues/6582))
+* **frontend:** optimize display and structure for license ([#6574](https://github.com/labring/sealos/issues/6574))
+* **release:** release v5.1 patch limit user ([#6563](https://github.com/labring/sealos/issues/6563))
+* **license:** Adjust license default behavior and user gate ([#6549](https://github.com/labring/sealos/issues/6549))
+* **devbox:** v1 patch with env profile & delete repo ([#6545](https://github.com/labring/sealos/issues/6545))
+* **admission:** add deny domains for user namespace ([#6536](https://github.com/labring/sealos/issues/6536))
+* **devbox:** webide port 9999 to env editable ([#6535](https://github.com/labring/sealos/issues/6535))
+* **launchpad:** add storage type support and sync fields from URL params ([#6517](https://github.com/labring/sealos/issues/6517))
+* **devbox:** nfs,env,configmap support ([#6501](https://github.com/labring/sealos/issues/6501))
+* **objectstorage:** improve bucket validation & add refresh button ([#6507](https://github.com/labring/sealos/issues/6507))
+* **image-cri-shim:** add registry priority support for intelligent image matching ([#6515](https://github.com/labring/sealos/issues/6515))
+* **desktop:** support name composition from OAuth2 attributes ([#6509](https://github.com/labring/sealos/issues/6509))
+* **template:** clear readme cache when updating repo ([#6494](https://github.com/labring/sealos/issues/6494))
+* **account:** support reload account config api ([#6458](https://github.com/labring/sealos/issues/6458))
+* **desktop:** add i18n support for notification empty state ([#6470](https://github.com/labring/sealos/issues/6470))
+* **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))
+* **devbox:** support GPU configuration sync from devbox to launchpad ([#6433](https://github.com/labring/sealos/issues/6433))
See [the CHANGELOG](https://github.com/labring/sealos/blob/main/CHANGELOG/CHANGELOG.md) for more details.
diff --git a/CHANGELOG/CHANGELOG.md b/CHANGELOG/CHANGELOG.md
index 94b5f26f4..a26d28de4 100644
--- a/CHANGELOG/CHANGELOG.md
+++ b/CHANGELOG/CHANGELOG.md
@@ -2,6 +2,7 @@
All notable changes to this project will be documented in this file.
+- [CHANGELOG-5.1.2-rc4.md](./CHANGELOG-5.1.2-rc4.md)
- [CHANGELOG-5.1.2-rc3.md](./CHANGELOG-5.1.2-rc3.md)
- [CHANGELOG-5.1.2-rc2.md](./CHANGELOG-5.1.2-rc2.md)
- [CHANGELOG-5.1.2-rc1.md](./CHANGELOG-5.1.2-rc1.md)