Skip to content

v5.1.2-rc6

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Aug 14:09
· 468 commits to main since this release
49afbc1

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

v5.1.2-rc6 (2026-08-16)

Bug Fixes

  • entrypoint: remove global values merging from Helm deployment sc… (#7227)
  • desktop: restore balance label in resource header (#7228)
  • template: correct Gogs raw asset URLs (#7225)
  • template: preserve separated manifests and assets (#7226)
  • template: sync managed categories across catalog reads (#7223)
  • frontend: unify resource units on release-v5.1 (#7224)
  • frontend: gate recharge actions by payment availability (#7221)
  • values: enable workspace resource header in desktop frontend (#7222)
  • applaunchpad: normalize log field labels (#7219)
  • applaunchpad: rebind routes after service changes (#7213)
  • dbprovider: make parameter history reliable (#7216)
  • applaunchpad: avoid duplicate private registry prefixes (#7210)
  • template: remove redundant environment variables from Kubefile (#7212)
  • template: gate template repo auto injection (#7211)
  • user: make kube API client rate limit configurable (#7206)
  • applaunchpad: prevent app name hover flicker (#7200)
  • template: hide recharge action when payment is unavailable (#7197)
  • applaunchpad: align log field labels (#7182)
  • applaunchpad: preserve network resources on storage update (#7165)
  • dbprovider: align disk unit labels (#7191)
  • dbprovider: validate backup remarks (#7190)
  • applaunchpad: gate public access by backend readiness (#7183)
  • dbprovider: support Redis parameter configuration (#7181)
  • applaunchpad: reject duplicate environment variable names (#7172)
  • costcenter: remove total amount time unit (#7184)
  • dbprovider: disable data import in configuration files (#7185)
  • dbprovider: keep status details modal open (#7180)
  • applaunchpad: allow deleting draft storage volumes (#7174)
  • applaunchpad: surface restart pod error message (#7178)
  • dbprovider: enable backup in configuration files (#7177)
  • dbprovider: update user values path for database configuration (#7176)
  • desktop: source balance from account service (#7173)
  • desktop: unify password login failure message (#7171)
  • monitor: update Docker image references in monitor values.yaml (#7168)
  • costcenter: clarify gift code redemption errors (#7163)
  • account: update ingress configuration to use new values structure (#7160)
  • account: make hourly billing reconciliation resumable and idempotent (#7155)
  • stargz: build image and disable leader election (#7149)
  • stargz: annotate injected runtime pods (#84) (#7148)
  • desktop: update desktop-frontend-values.yaml with database confi… (#7143)
  • desktop: update language version and disable sign-up; add health… (#7142)
  • template: proxy template icons locally (#7141)
  • template: add explicit repo provider (#7137)
  • applaunchpad: preserve legacy fields on update (#7097)
  • lint: backport CI and source lint fixes (#7136)
  • frontend: disable libuv io_uring in runtime images (#7135)
  • desktop-auth: decouple password login initialization (#7124)
  • template: use chart repository URL key (#7131)
  • frontend: redirect provider root routes (#7122)
  • ci: ci build error (#7114) (#7120)
  • frontend: update configuration and improve default values (#7107)
  • frontend: enforce tls reject config from cloud tools (#7106)
  • account: harden PAYG debt recovery (#7103)
  • account: replay final debt namespace cleanup (#7102)
  • frontend: remove cloudserver from release builds (#7085)
  • desktop: honor guide feature flag (#7084)
  • account-webhook: block Start OpsRequest in debt-limit0 namespaces (#7077)
  • objectstorage: tighten public read bucket policy (#7076)
  • account: use dns-safe workspace debt notice names (#7075)
  • frontend: harden release-v5.1 Helm deployments (#7062)
  • applaunchpad: restart workloads only when needed (#7064)
  • account: advance workspace debt cleanup status (#7061)
  • applaunchpad: clear stale image pull secrets (#7059)
  • costcenter: show complete quota resources (#7041)
  • desktop: disable workspace quota bridge (#7051)
  • license: parse Kubernetes resource quantities (#7050)
  • applaunchpad: prevent duplicate workload names (#7045)
  • template: prevent debug button wrapping (#7044)
  • applaunchpad: restore app name length limit (#7039)
  • applaunchpad: show permission errors for restricted actions (#7010)
  • applaunchpad: handle invalid app names and remarks (#7025)
  • applaunchpad: constrain route service menu height (#7037)
  • applaunchpad: limit public domain prefixes to DNS labels (#7031)
  • applaunchpad: prevent invalid app names on 5.1 (#7027)
  • applaunchpad: list namespace services for path routes (#7032)
  • applaunchpad: delete pvcs for owner-referenced apps (#7034)
  • applaunchpad: show full app name on hover (#7023)
  • applaunchpad: mask registry secret yaml export (#7004)
  • applaunchpad: prevent public domain truncation (#7020)
  • desktop: show private workspace as personal (#7011)
  • lifecycle: support Kubernetes 1.33 upgrade flow (#6993)
  • desktop: password workspace init failure (#6979)
  • devbox: some ui bug fix (#6972)
  • dbprovider: dataflow button issue 5.1 (#6970)
  • devbox: configmap remove bug and log devbox version (#6959)
  • build: account-service module chart build (#6963)
  • desktop: ensure account deletion confirmation is enforced (#6956)
  • desktop: optimize region token polling (#6953)
  • devbox: support configurable IDE options (#6947)
  • template: [backport] v2alpha api not aware of owner references (#6944)
  • devbox: make gpu amount options dynamic (#6945)
  • devbox: configmap not update bug (#6942)
  • devbox: tailwindcss v4->v3 to compatible old browser (#6936)
  • devbox: devbox import command lf bug (#6927)
  • desktop: scripts (#6916)
  • desktop: desktop build (#6914)
  • desktop: honor workspace app displayType from CR (#6904)
  • entrypoint: update user values path to use desktop-values.yaml (#6893)
  • rbac: expand permissions for kube-system namespace to include li… (#6887)
  • config: update proxyDomain configuration to remove default fallback (#6884)
  • template: allow direct deploy without dry-run gate and simplify (#6877)
  • template: restore legacy instance deletion fallback (#6876)
  • service: remove unused project dependencies from workspace (#6870) (#6873)
  • frontend: restore 5.1 react version consistency and template (#6869)
  • template: fall back to env config when app config is missing (#6868)
  • config: update docs URL handling and adjust proxy domain configu… (#6860)

Code Refactoring

  • minio: remove minio service from monorepo (#7199)
  • objectstorage: remove objectstorage project from monorepo (#7186)
  • template: rename deploy api value fields (#6935)
  • desktop: eliminate mongodb usages (#6879)

New Features

  • user: issue kubeconfigs with token requests (#7207)
  • dbprovider: add independent log analysis toggle (#7202)
  • service: add health endpoints and Kubernetes probes (#7194)
  • template: backport offline helm deploy wiring (#7195)
  • dbprovider: add data import tab toggle (#7166)
  • dbprovider: add configurable Kafka visibility (#7159)
  • desktop: make workspace resource header configurable (#7157)
  • frontend: unify app probes on /healthz (#7138)
  • desktop: add core-js polyfill (#7043)
  • applaunchpad: add IP port access mode (#7134)
  • webhooks: add stargz runtime injector webhook (#7139)
  • service: migrate monitor services to helm (#7109)
  • desktop: show workspace resources in header (#7046)
  • desktop: configure invite expiry (#7014)
  • applaunchpad: support custom domain certificate mode (#7038)
  • desktop: update account and workspace settings (#7033)
  • webhook: add cname check flag (#7030)
  • applaunchpad: improve public domain and image port flows (#6998)
  • desktop: make sign-in protocol prompt configurable (#7009)
  • applaunchpad: add path route configuration (#6988)
  • frontend: migrate provider deploy configs to helm (#6984)
  • desktop: honor shared app ordering (#6987)
  • app: add sealos app position crd filed (#6985)
  • template: support relative readme and icon assets (#6961)
  • devbox: configmap transform template (#6968)
  • devbox-frontend: add more runtime images (#6966)
  • account: compat pgsql (#6958)
  • applaunchpad: support http-only mode (#6943)
  • dbprovider: dataflow support (#6924)
  • template: return uid in nodeport apply api (#6948)
  • terminal: backport terminal http only mode support (#6940)
  • dbprovider: multi component ops log (#6906)
  • template: [backport] configurable sidebar (#6931)
  • account: release5.1: the account module is compatible with pgsql (#6934)
  • applaunchpad: [backport] support multiline env vars (#6919)
  • devbox: add Prisma schemas for cockroach and postgresql (#6885)
  • scripts: upgrade ci install sealos version (#6918)
  • desktop: add standalone postgresql prisma schemas and migration (#6912)
  • dbprovider: support polardb-x (#6878)
  • desktop: add encodedKubeconfig to auth kubeconfig responses (#6874)
  • desktop: desktop helm renovation (#6863)
  • core: standardized sealos cloud core component deployment (#6861)
  • desktop: align auth config defaults and improve global auth flow (#6851)
  • api: add V2alpha api (#6803)

Performance Improvements

  • template: split detail README loading (#7040)

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.