Releases: labring/sealos
v5.1.2-rc5
Welcome to the v5.1.2-rc5 release of Sealos!🎉🎉!
v5.1.2-rc5 (2026-03-26)
Bug Fixes
- lifecycle: fallback registry sync for oci media type (#6842)
- account: helm install name (#6844)
- deploy: change command to execute install script instead of kube… (#6839)
- account-service: add ingress resource adoption and create instal… (#6833)
- user: Fix the concurrent creation restriction exception for user controller (#6829)
- account-webhook: remove cache (#6828)
- applaunchpad: fix command text overflow in app detail advanced info (#6825)
- devbox: some little bug (#6823)
- devbox: some quota bug (#6820)
- template: [backport] pvc not get deleted in the new deletion flow (#6821)
- applaunchpad: floor storage maxValue (#6813)
- desktop: i18n login form validation messages (#6812)
- lifecycle: clear stale registry auth when saving public images (#6810)
- account: skip the validate webhook for admin account (#6806)
- user-controller: update namespace condition to exclude 'ns-admin' (#6800)
- devbox: date picker cause bug (#6798)
- license: license limit prompt translation (#6797)
- devbox: refresh bug and nfs mount path bug (#6793)
New Features
- desktop: support auto-register and auto-init in password auth API (#6840)
- template: add NodePort two-phase deploy API (#6824)
- applaunchpad: add network storage (networkStoreList) support (#6811)
- desktop: [backport] support overriding icon size style in app cr (#6817)
- lifecycle: sealos registry support image filter and --all flags to image save (#6805)
- desktop: validate kubeconfig on desktop load (#6791)
- desktop: add PKCE (S256) support for OAuth2 authentication (#6790)
See the CHANGELOG 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, we're committed to resolving your problem as soon as possible.
v5.1.2-rc4
Welcome to the v5.1.2-rc4 release of Sealos!🎉🎉!
v5.1.2-rc4 (2026-03-09)
Bug Fixes
- desktop: close correct window by using component pid (#6782)
- devbox: nfs max value bug (#6778)
- devbox: upload file bug (#6776)
- dependencies: replace gcc-aarch64-linux-gnu with binutils-aarch6… (#6772)
- devbox: add tolerations (#6771)
- account: indentation for containerPort account in deployment.yaml (#6758)
- resources: resources controller ignore refresh gpu config for init (#6755)
- devbox: nfs storage max value bug (#6736)
- account-service: add ingress template to helm chart (#6734)
- build: update values.yaml references for new Docker image in bui… (#6715)
- devbox: build bug (#6695)
- devbox: webide cause update cannot update bug (#6694)
- devbox: template public can transform private (#6676) (#6685)
- quota: parse storage used as bytes when no unit suffix (#6665)
- chart: remove source sealos.env (#6637)
- image-cri-shim: handle missing HOME env in systemd environments (#6621)
- frontend: remove workorder provider references from configuration (#6614)
- user: remove pod-security labels for admin namespace (#6611)
- account-service: fix mod (#6610)
- devbox: Restore the missing migration records (#6602)
- deployment: add init container for database migration in devbox … (#6588)
- deployment: simplify image configuration and update pull policy (#6586)
- devbox: autostart cannot use bug (#6583)
- rbac: update role bindings and permissions for user management (#6579)
- devbox: env matcher (#6576)
- kubefile: add drop directory copy to Kubefile (#6573)
- user: refactor function signatures for improved readability and consis… (#6554)
- workflow: add secret key for controller build (#6534)
- template: disable deploy/export until resources are ready (#6526) (#6531)
- launchpad: prevent duplicate remote stores when editing apps (#6525)
- devbox: 9999 not transform to applaunchpad (#6528)
- account: Manual copy to avoid copy() issues with complex types (#6480)
- account-controller: update overdue cleanup frequency (#6479)
- lifecycle: enable configurable execution timeout for all commands (#6466)
- quota: add support for CPU 'k' unit and prevent negative (#6460)
- ssh: increase default execution timeout from 300s to 2h (#6463)
- devbox: devbox gpu info get bug (#6450)
- gpu: add ConfigMap watch and change detection for GPU info (#6423)
Code Refactoring
- deploy: remove kube-rbac-proxy configuration from deploy.ya… (#6780)
- license: 🧬️delete object storage (#6767)
- node: 🧬️fix node deploy.yaml (#6764)
- node: remove gpu-alias ConfigMap and update node-gpu-info C… (#6735)
- account-controller: simplify entrypoint and standardize chart naming (#6680)
- desktop: simplify entrypoint and unify configuration via HE… (#6655)
- login: remove kubeconfig handling from login command (#6486)
- objectstorage: Replace
/app/editwith/redirect(#6431)
New Features
- applaunchpad: add tolerations support for devbox-to-launchpad flow (#6768)
- devbox: gpu monitor (#6700)
- applaunchpad: hide ephemeral storage (#6727)
- deploy: add user values template copying for account and deskto… (#6756)
- devbox: advanced nfs ui adjust (#6738)
- devbox: adjust gpu item ui and fix little bug (#6750)
- resources: support init properties to mongodb (#6746)
- account: add container port for account service (#6731)
- service: add account service port configuration to service.yaml (#6729)
- config: refactor allowedOrigins configuration to use dynamic values from desktopConfig (#6725)
- dbprovider: respect BACKUP_ENABLED config (#6716)
- rbac: add RBAC configuration for job initialization with Cluste… (#6712)
- config: enable password authentication configuration in configm… (#6710)
- config: update URLs and add authentication configuration in configmap and values (#6708)
- deploy: add support for pod annotation, environment, and extra … (#6693)
- resources: refactor deployment config to use ConfigMap for all environment variables (#6690)
- node: node controller support vgpu (#6688)
- license: frontend add display of the number of workspaces (#6683)
- desktop: add kubeconfig rotation feature (#6641) (#6681)
- user: supports rotating kubeconfig for users (#6679)
- launchpad: support gpu kunlunxin (#6678)
- devbox: kunlun gpu support (#6635)
- devbox: add devbox pod gpu matcher (#6653)
- applaunchpad: add GPU monitor (#6671)
- template: add owner ref to template deployments (#6649) (#6659)
- account: migrate account-service deployment to Helm chart (#6647)
- terminal: migrate from manifests to helm charts (#6645)
- charts: init jobs / heartbeat (#6643)
- launchpad: change unit from Mi to Gi & add ownerReferencesKey (#6623)
- devbox: ownerReferences to delete devbox resources (#6624)
- monitor: add ephemeral storage charge threshold monitoring (#6639)
- account: support custom gpu monitor (cherry-pick release-v5.1 branch) (#6638)
- c1: impl new docker image build method and makefile (#6633)
- launchpad: add gpu monitor. (#6630)
- account: add account module helm chart (#6622) (#6627)
- launchpad: [backport] details loading ux improvements (#6594) (#6603)
- devbox: shared memory and storage (#6559)
- redis: add initial Helm chart a...
v5.1.2-rc3
Welcome to the v5.1.2-rc3 release of Sealos!🎉🎉!
v5.1.2-rc3 (2025-12-23)
Bug Fixes
- workflow mutli call concurrency (#6418)
- devbox: list show bug (#6414)
- providers: ensure dd command returns success status in file upload (#6409)
- devbox: gpu lint bug (#6406)
- costcenter: fix GPU quota display issue (#6392)
- devbox: some gpu bug (#6390)
- devbox: gpu adjust and bug (#6374) (#6375)
- gpu: improve type assertion in GPU update detection logic (#6369)
- ci: the sed replacement image failed in the loop (#6367) (#6368)
- gpu: refactor GPU change detection logic in node updates (#6364)
- launchpad: fix file upload issue (#6357)
- terminal: enhance debug message formatting in temporary terminal (#6339)
- ci: remove cloud image sha and branch tag (#6318)
- account-controller: add update role (#6312)
- account-service: new account (#6310)
Code Refactoring
- desktop: remove AuthList components and add OAuth2 (#6411)
- ci: implement selective module and concurrency (#6402)
New Features
- desktop: Auto reload on workspace switch and enable focus refetch (#6413)
- applaunchpad: (backport) fix buggy port editing (#6396)
- gpu: add list gpu column (#6388)
- desktop: more ui customization config entries (#6385)
- launchpad: Remove GPU option from HPA target list (#6373)
- devbox: gpu support devbox v2 (#6362)
- applaunchpad: add default GPU slider config with higher resource options (#6353)
- applaunchpad: update GPU node info structure (#6352)
- desktop: auto-hide header for maximized windows on hover (#6351)
- node-controller: improvements and refactoring to the GPU controller logic (#6350)
- devbox: import and webide (#6334)
- desktop: add flags for announcement, auth bg image and toolbar buttons (backport) (#6331)
- desktop: conditionally load captcha and auto-solve when disabled (#6324)
See the CHANGELOG 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, we're committed to resolving your problem as soon as possible.
v5.1.2-rc2
Welcome to the v5.1.2-rc2 release of Sealos!🎉🎉!
v5.1.2-rc2 (2025-12-06)
Bug Fixes
- ci: frontend build (#6303)
- db: disable external network access for kafka (#6294)
- dbprovider: header button layout and styling issues (#6287)
- applaunchpad: devbox redirect deploy bug (#6280)
- user-controller: add AnnotationChangedPredicate for metadata Previously (#6270)
- image: implement caching and domain matching for image rewriting (#6269)
- frontend: revert services.nodeports valuation from 1000 to 1 (#6254)
New Features
- db: add Weaviate support and improve network access control (#6301)
- service: vlogs service add database log query. (#6298)
- ci: remove resolve tag and use docker metadata (#6292)
- storage: add folder upload confirmation with structure options … (#6275)
- terminal: use safe ttyd (#6258)
See the CHANGELOG 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, we're committed to resolving your problem as soon as possible.
v5.1.2-rc1
Welcome to the v5.1.2-rc1 release of Sealos!🎉🎉!
v5.1.2-rc1 (2025-11-19)
Bug Fixes
- license: handle undefined tokens in license check (#6226) (#6227)
- license: use short requeue duration for license validation and activation errors (#6220) (#6223)
- license: streamline license activation error handling and update… (#6219)
- deploy: enhance uninstall process by removing specific resources… (#6215)
- license: update CRD version and add additional printer columns f… (#6212)
Code Refactoring
- desktop: use AuthError class for authentication errors (#6206)
New Features
- license: support license records without token field (#6216) (#6217)
- desktop: add license check with configurable switch (#6210) (#6211)
See the CHANGELOG 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, we're committed to resolving your problem as soon as possible.
v5.1.1
Welcome to the v5.1.1 release of Sealos!🎉🎉!
v5.1.1 (2025-11-17)
Bug Fixes
- docker: install uidmap and fuse-overlayfs in Dockerfiles (#6195) (#6199)
- build: enable static linking for Go binaries (#6189) (#6190)
New Features
- vlogs: cherry-pick from (#6202) (#6181) (#6203)
- configmap: add AI_PROXY_BACKEND for dynamic proxy URL configuration (#6194) (#6198)
See the CHANGELOG 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, we're committed to resolving your problem as soon as possible.
v5.1.1-rc1
Welcome to the v5.1.1-rc1 release of Sealos!🎉🎉!
v5.1.1-rc1 (2025-11-12)
Bug Fixes
- template: allow template fallback to local cache when git fails (#6155)
New Features
- devbox: add startup configmap synchronization and volume manage… (#6175)
- config: add TRAFFIC_MONGO_URI to account manager configuration (#6166)
- template: optimize template API with README cache and env control (#6161) (#6162)
See the CHANGELOG 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, we're committed to resolving your problem as soon as possible.
v5.1.0
Welcome to the v5.1.0 release of Sealos!🎉🎉!
v5.1.0 (2025-11-03)
Bug Fixes
- service: fix launchpad metrics query logic. (#6133)
- costcenter: add send note (#6110)
- template: dev yaml render error (#6059)
- devbox: add tooltip for truncated template title and description (#6087)
- account: optimize resume with payment (#6082)
Code Refactoring
- desktop: optimize workspace state stores (#6102)
New Features
- dbprovider: add disk full alert display for databases (#6115)
- desktop: add banner for desktop notifications (#6136)
- dbprovider: update logs (#6127)
- kubepanel: init support edit ingress rules. (#6126)
- desktop: can set alias for users in workspaces (#6111)
- account: Add workspace subscription plan (#6103)
- job/init: add default values for admin configuration in init-job deployment template (#6117)
- docs: update usage guide for image-cri-shim binary service with English translations (#6118)
- desktop: do not show modals if there's any auto opened app (#6113)
- service: add zombie detoctor service (#6104)
- service: add iamge monitor to watch pull image error and slow pull (#6100)
- desktop: update appdock styling with solid background and enhanced shadows (#6055)
See the CHANGELOG 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, we're committed to resolving your problem as soon as possible.
v5.1.0-rc3
Welcome to the v5.1.0-rc3 release of Sealos!🎉🎉!
v5.1.0-rc3 (2025-10-16)
Bug Fixes
- devbox: some 403 error text adjust (#6099)
- alerts: update ns alert (#6098)
- applaunchpad: add null check for appName in domain verification handler (#6094)
- aiproxy: correct internal backend URL in values.yaml (#6081)
- ci: enhance tagpr workflow with version input validation and retry logic for image pulling (#6086)
- desktop: prevent pod crash on SMS/email failures (#6072)
- costcenter: billing detail display (#6070)
- devbox: claude-code template shortcut bug (#6069)
- proxy: update image registry to use dockerproxy.net (#6065)
Code Refactoring
- image-cri-shim: remove registry.d support (#6089)
- kubepanel: try remove kubepanel's metadata.managedFields. (#6076)
New Features
- image-cri-shim: implement synchronization of image-cri-shim config from ConfigMap (#6091)
- release: update release workflow to trigger on tag pushes (#6093)
- aiproxy-froent: add swagger doc (#6084)
- check: refactor kernel version check into separate script (#6079)
- image-cri-shim: sync inline registries to registry.d (#6075)
- aiproxy: add aiproxy chart build (#6073)
- applaunchpad: optimize domain binding interaction (#6071)
- image-cri-shim: Dynamic Configuration Reloading (#6067)
- launchpad: add PVC monitor support and fix unified time axis rendering issue (#6068)
- service: Add launchpad PVC query function and bug fix (#6063)
See the CHANGELOG 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, we're committed to resolving your problem as soon as possible.
v5.1.0-rc2
Welcome to the v5.1.0-rc2 release of Sealos!🎉🎉!
v5.1.0-rc2 (2025-09-29)
Bug Fixes
- template: app yaml parsing fails if not rendered (#6058)
- deploy: add ADMIN_PASSWORD environment variable to deploy manifest (#6054)
New Features
- template: include resource requirements in getTemplateSource api (#6053)
See the CHANGELOG 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, we're committed to resolving your problem as soon as possible.