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)