Releases: labring/sealos
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.
v5.1.0-rc1
Welcome to the v5.1.0-rc1 release of Sealos!🎉🎉!
v5.1.0-rc1 (2025-09-27)
Bug Fixes
- lifecycle: Avoid map data races for env cache when getHostEnvInCache (#6049)
- template: unnecessary screenWidth listener causes rerender (#6045)
- deploy: add permissions for addons in rbac.yaml (#6044)
- devbox: add devbox controller flag (#6043)
- dbprovider: supportParameterConfig does not update correctly (#6041)
- applaunchpad: app config not always loaded before calling apis (#6038)
- deploy: update image to ghcr.io/labring/sealos-admission-webhook:latest (#6037)
- cronjob: include curl-kubectl image in shim imagelist (#6032)
- deploy: add optional payment secret to account manager deployment (#6031)
- webhooks: add Aliyun registry and repository prefix to webhooks configuration (#6027)
New Features
- template: update git repo in instrumentation hook (#6042)
- launchpad: add domain challenge authentication endpoints (#6040)
- template: append uid to template share links (#6034)
- vlogs: change vlogs query logic (#6029)
- dbprovider: adjusted database api and icon (#6028)
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-beta7
Welcome to the v5.1.0-beta7 release of Sealos!🎉🎉!
v5.1.0-beta7 (2025-09-22)
Bug Fixes
- dbprovider: adjusted database api (#6012)
- devbox: template hover show bug (#6019)
- deploy: add namespace to cluster role binding in deploy manifest (#6020)
- costcenter: internationalize count unit and set default recharge amount to 16 (#6022)
- db: update db default config (#6017)
- init.sh: conditionally apply configmap and remove redundant kubectl commands (#6013)
- desktop: update desktop configmap.yaml.tmpl (#6011)
- template: fix kubectl image in template deployment (#6004)
Code Refactoring
- deploy: migrate Hubble deployment to Helm charts (#6024)
- workflows: remove objectstorage workflow and update controllers workflow (#6016)
- workflows: release and append webhooks steps in CI workflow (#6015)
New Features
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-beta5
Welcome to the v5.1.0-beta5 release of Sealos!🎉🎉!
Important: The current cloud's cluster mirror packaging failed because of the change of Bitnami mirror. (bitnami/containers#83267)
v5.1.0-beta5 (2025-09-19)
Bug Fixes
- dbprovider: resolve createdb storage issue (#6001)
- webhooks: add permissions for contents and packages in GitHub Actions workflow (#5994)
- devbox: cn show bug (#5991)
- dbprovider: database cannot be deleted & disabled mysql 5.7.42 parameter configuration (#5988)
- devbox: optimize API and fix page bugs (#5951)
New Features
- desktop: show captcha on signin page (#5995)
- service: change hubble redis deploy logic. (#5999)
- dbprovider: optimize database api (#5993)
- vlogs service: fix stderr handling and improve number logic validation. (#5859)
- dbprovider: used session storage for storing db details (#5990)
Performance Improvements
- applaunchpad: optimize API performance and remove ports endpoints (#5989)
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-beta4
Welcome to the v5.1.0-beta4 release of Sealos!🎉🎉!
v5.1.0-beta4 (2025-09-15)
Bug Fixes
- release: update CI runner to Ubuntu 22.04 (#5985)
- template: app card title line incorrectly wraps (#5984)
- kubepanel: fix Monaco Editor SSR and CDN issues (#5982)
- checker: update time synchronization check and add CockroachDB max offset configuration (#5981)
- config: use local variable for registry domain normalization (#5980)
- build: add platform validation for amd64 and arm64 builds in Makefile (#5976)
- changelog: update installation script reference for release version handling (#5971)
- helm: update payment secrets handling and add missing certificate files (#5969)
- devbox: adjust privacy document url en (#5941)
- deploy: set default value for NODE_TLS_REJECT_UNAUTHORIZED to "1" (#5966)
- cloud: fix mirror images for base images and cloud script v2 (#5950)
- deploy: update configMap reference for devbox environment (#5949)
- env: add loggerfile variable to environment template (#5947)
- images: improve logging and streamline command execution (#5946)
- init.sh: wait for desktop-frontend pods to be in Running state (#5943)
- desktop: guide order incorrect if some apps are not installed (#5930)
- devbox: remove init container and add migration job for database deployment (#5934)
- release: update runner version to Ubuntu 20.04 (#5929)
- ci: exclude deploy/base directory from link checking to prevent third-party dependency issues (#5928)
New Features
- dbprovider: applied parameter configuration & added mysql-5.7.42 & added addon api (#5862)
- devbox: add some ide support (#5940)
- service: add Hubble service to enhance observability (#5729)
- config: add allowed origins for cloud domain in configmap (#5974)
- proxy: add proxy support for image pulling in build-offline-tar.sh (#5968)
- desktop: join discord prompt (#5967)
- images: refactor installation process and clean up unused functions for cloud (#5954)
- images: add cloud v2 image (#5965)
- launchpad: update log api (#5964)
- devbox: remove job devbox to init db (#5963)
- deploy: add NODE_TLS_REJECT_UNAUTHORIZED environment variable to frontend containers (#5958)
- docs: add README files for Higress, Kubernetes, and OpenEBS with usage instructions (#5937)
- rbac: add permissions for backup repositories in cluster role (#5939)
- chart: add cloud base image and remove unused scripts (#5936)
- app: fix miss config for yaml (#5932)
- applaunchpad: add configurable log feature toggle (#5933)
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-beta3
Welcome to the v5.1.0-beta3 release of Sealos!🎉🎉!
v5.1.0-beta3 (2025-09-02)
Bug Fixes
- deploy: add wait loop for desktop-frontend pods to ensure readiness (#5920)
- devbox: fix build issue for devbox, adjust Dockerfile (#5919)
- account: fix remove account service smtp config verification (#5917)
- desktop: change bank input field to dropdown (#5913)
- dbprovider: the database deployed from the laf backup cannot be deleted (#5915)
- ci: cleanup unused scripts files (#5911)
New Features
- images: add sealos cloud deps images (#5912)
- desktop: add username/password signin v2 (#5918)
- launchpad: update ports api & schema (#5914)
- kubeadm: refactor kubeadm config merging and improve node handling (#5908)
- dbprovider: added prompt database update process when backup is running (#5905)
- apply: conditionally append components based on distribution type (#5909)
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-beta2
Welcome to the v5.1.0-beta2 release of Sealos!🎉🎉!
v5.1.0-beta2 (2025-08-30)
Bug Fixes
- ci: add missing packages:write permission for cloud release workflows (#5907)
- dbprovider: solved bugs in redirecting to chat2db (#5897)
- workflow: pin GitHub translate action to version 1.1.2 (#5900)
- workflow: update issues-translator to use lizheming/github-translate-action with discussion support and ubuntu-24.04 (#5892)
- desktop: fix workspace not quitting properly (#5882)
New Features
- dbprovider: added alert info when database is abnormal (#5881)
- kubeadm: increase event burst and QPS limits, adjust image GC thresholds (#5889)
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-beta1
Welcome to the v5.1.0-beta1 release of Sealos!🎉🎉!
v5.1.0-beta1 (2025-08-27)
New Features
- ci: add automated workflow for updating tagpr configuration (#5807)
- ci: add support for labeled and unlabeled events in PR title linting workflow (#5869)
- ci: update workflow to validate pull request titles against semantic rules (#5860)
- ci: add workflow for linting pull request titles (#5790)
- tagpr: add configuration files and scripts for automated changelog generation (#5809)
- review: add CODEOWNERS file to define repository ownership and review responsibilities (#5849)
- lifecycle validate kubeadm config files before pulling images (#5715)
- lifecycle upgrade Go version to 1.23 and update kubeadm API versions to v1beta4 (#5718)
- lifecycle specify the host IP as the k8s internal IP (#5196)
- database: add GTM v2 tracking for database module navigation and operations (#5730)
- database: database api v1 create/modify endpoint (#5723)
- invite: new invite referral doc link (#5738)
- dbprovider: Added search funtion in dblist (#5873)
- dbprovider: Chat2DB adapt (#5826)
- frontend: change ObjectStorage and AppLaunchpad CSS Devbox page (#5839)
- frontend: shadcn ui package (#5830)
- frontend: gtmv2 guide events (#5815)
- frontend: template api v1 (#5712)
- frontend/costcenter: add recharge limit for non real name user (#5174)
- launchpad: new custom domain form (#5701)
- launchpad: use deterministic hash for service names (#5828)
- launchpad: create random service name to avoid conflicts (#5782)
- desktop: basic layout for mobile version of the guide modal (#5757)
- desktop: add umami (#5346)
- desktop: show alert before closing the desktop page (#5825)
- desktop: Add real-name restrictions (#5368)
- desktop: prompt on github email conflicts with another user (#5819)
- desktop: desktop design catchup (#5703)
- desktop: new signin email design (#5706)
- desktop: make desktop usable on mobile screens (#5685)
- desktop: better ux when chaging phone/email binding (#5690)
- desktop: handle sem params on signin page (#5673)
- desktop: change real name reward (#5555)
- desktop: hidden enterprise auth (#5149)
- desktop: add face auth and enterprise auth (#5124)
- desktop: Introduce new console and user onboarding guide (#5643)
- desktop: add email get and optimize user real name info (#5499)
- desktop: Add Real Name Authentication User Rewards (#5206)
- devbox: v2 ui and code refactor (#5686)
- devbox: search,remark,sort (#5801)
- devbox: cold shutdown (#5507)
- devbox: devbox gtm support (#5735)
- devbox: zod to openapi (#5572)
- devbox: support Jetbrains Toolbox (#5528)
- devbox: little address tootip and release info (#5464)
- devbox: create mcp support (#5509)
- devbox: support trae and windsurf (#5356)
- vscode/devbox: plugin transform init (#5188)
Bug Fixes
- ci: fix cloud release version (#5874)
- ci: update permissions to allow write access for contents in new_version_dispatch.yml (#5816)
- ci: update paths to use PROJECT_PATH variable in ci-patch-image.yml (#5742)
- ci: update token and committer information in new_version_dispatch.yml (#5823)
- ci: enable fetching tags in GitHub Actions workflow for changelog generation (#5837)
- ci: update GitHub Actions token and committer information in tagpr.yml (#5832)
- ci: update permissions and script path in ci-patch-image.yml (#5746)
- ci: streamline image pulling and saving process with associative array (#5872)
- ci: include LICENSE and workflow files in sync paths (#5749)
- ci: update source paths and sync action configuration (#5740)
- ci: update LICENSE file references to LICENSE.md in sync_code.yml (#5802)
- ci: frontend ci (#5541)
- tagpr: remove unused release variable from output in tagpr.yml (#5843)
- security: add non-root user to Dockerfile and update TLS configuration in req.go (#5818)
- docs: remove/archive outdated docs (#5812)
- docs: update LICENSE file references (#5811)
- docs update Kubernetes and Sealos version references to v5.0.1 in documentation and scripts (#5806)
- docs: simplify announcement bar configuration (#5314)
- changelog: update release notes path in CI configuration and copy latest changelog (#5883)
- changelog: update sorting criteria and improve title mapping in config (#5876)
- changelog: automate git-chglog installation and update CI triggers for changelog generation (#5856)
- changelog: automate git-chglog installation and update CI triggers for changelog generation (#5855)
- lychee: add configuration argument for lychee-action (#5867)
- lychee: refine workflow triggers and enhance comment handling for pull requests (#5743)
- lifecycle sealos reset panic (#5147)
- dbprovider: resolve migration failure error display issue (#5750)
- launchpad: extract AppCR URL update logic to prevent API response blocking (#5835)
- applaunchpad: persistent volume size cauculation (#5744)
- frontend: custom scripts in env vars are not injected into the page (#5792)
- launchpad: app error state not correctly shown (#5754)
- frontend: some i18n entries are missing (#5751)
- desktop: do not try closing the page in app running prompt (#5870)
- desktop: workspace name incorrectly encoded on signup init (#5737)
- desktop: remove recharge entry restriction (#5732)
- desktop: email/phone binding/unbinding ux improvments (#5717)
- desktop: incorrect titlecase in mail subject (#5714)
- ...