Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .tagpr.json
Original file line number Diff line number Diff line change
@@ -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"
}
124 changes: 124 additions & 0 deletions CHANGELOG/CHANGELOG-5.1.2-rc4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@

# Welcome to the v5.1.2-rc4 release of Sealos!🎉🎉!

<a name="v5.1.2-rc4"></a>
## [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.
Loading
Loading