github labring/sealos v5.1.2-rc4

pre-release9 hours ago

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/edit with /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 and installation script for Redis… (#6617)
  • ci: service build on docker and arm runner (#6608)
  • license: add license notification alert (#6606)
  • launchpad: add ephemeral storage and shared memory (#6581)
  • desktop: extract license inactive error handling to middleware (#6582)
  • frontend: optimize display and structure for license (#6574)
  • release: release v5.1 patch limit user (#6563)
  • license: Adjust license default behavior and user gate (#6549)
  • devbox: v1 patch with env profile & delete repo (#6545)
  • admission: add deny domains for user namespace (#6536)
  • devbox: webide port 9999 to env editable (#6535)
  • launchpad: add storage type support and sync fields from URL params (#6517)
  • devbox: nfs,env,configmap support (#6501)
  • objectstorage: improve bucket validation & add refresh button (#6507)
  • image-cri-shim: add registry priority support for intelligent image matching (#6515)
  • desktop: support name composition from OAuth2 attributes (#6509)
  • template: clear readme cache when updating repo (#6494)
  • account: support reload account config api (#6458)
  • desktop: add i18n support for notification empty state (#6470)
  • dbprovider: [backport] only allow updating a subset of database config entries (#6429) (#6468)
  • devbox: support GPU configuration sync from devbox to launchpad (#6433)

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.

Don't miss a new sealos release

NewReleases is sending notifications on new releases.