Skip to content

Releases: labring/sealos

v5.1.0

03 Nov 09:47
c71c8d7

Choose a tag to compare

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

16 Oct 12:08
cc77e7d

Choose a tag to compare

v5.1.0-rc3 Pre-release
Pre-release

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

29 Sep 13:35
3b67ed4

Choose a tag to compare

v5.1.0-rc2 Pre-release
Pre-release

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

27 Sep 10:11
ff9c00e

Choose a tag to compare

v5.1.0-rc1 Pre-release
Pre-release

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

22 Sep 13:38
b8c4a50

Choose a tag to compare

v5.1.0-beta7 Pre-release
Pre-release

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

  • db: add CRD config reading and parameter updates (#6008)
  • account: add corporate type (#6006)

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

19 Sep 03:52
6dc583b

Choose a tag to compare

v5.1.0-beta5 Pre-release
Pre-release

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

15 Sep 12:19
v5.1.0-beta4
f47212a

Choose a tag to compare

v5.1.0-beta4 Pre-release
Pre-release

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

02 Sep 11:51
abcaf54

Choose a tag to compare

v5.1.0-beta3 Pre-release
Pre-release

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

30 Aug 09:53
fcb46f2

Choose a tag to compare

v5.1.0-beta2 Pre-release
Pre-release

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

28 Aug 01:26
335e0b2

Choose a tag to compare

v5.1.0-beta1 Pre-release
Pre-release

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)
  • ...
Read more