github labring/sealos v5.1.0-beta1

latest releases: v5.1.0-beta3, v5.1.0-beta2
pre-release8 days ago

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)
  • desktop: reduce flickers when calculating desktop grids (#5813)
  • desktop: send button in change phone/email form not disabled when on timer (#5702)
  • desktop: turnstile captcha and email check ux (#5698)
  • desktop: hide logo on mobile screens (#5700)
  • desktop: gtm signup event not fired in phone check process (#5696)
  • desktop: signin SMS resend timer fired when CAPTCHA is not completed (#5692)
  • desktop: add missing forced language logic (#5693)
  • desktop: ux issue on workspace creation popover in /workspace (#5691)
  • desktop: sem&ad click data not correctly stored sometimes (#5680)
  • desktop: update-namespace-error (#5495)
  • desktop: fix real name error when account is not exists (#5504)
  • desktop: sms not automically sends when captcha is disabled (#5753)
  • desktop: Fix Tencent blocking real-name callback issue. (#5617)
  • desktop: twice captcha (#5399)
  • desktop: fix operationRequest (#5161)
  • devbox: ssh connnect info adjust (#5494)
  • devbox: devbox v2 some little bug (#5739)
  • devbox: template list show bug (#5821)
  • devbox: template show bug (#5798)
  • devbox: devbox launch launchpad twice not working (#5745)
  • devbox: openapi show bug (#5831)
  • devbox: jb bug download circle (#5354)
  • devbox: fix invaild devbox cr (#5339)
  • devbox/extension: cursor 1.0 extension compatibility bug (#5655)
  • devbox/plugin: windsurf can not open (#5380)

Other Workers

  • add database billing in template system (#5582)
  • service nodeport modification issue (#5579)
  • devbox pod create logic should not retry on conflict, just return. (#5543)
  • devbox release target image tag (#5527)
  • frontend packages permission (#5529)
  • devbox release target image tag (#5525)
  • fix run-shell-injection in workflows (#5502)
  • update objectstorage cloud image and fix workflow error (#5497)
  • devbox controller with event filter. (#5460)
  • user controller with event filter. (#5433)
  • template yaml separator regex (#5440)
  • relay retry delay (#5429)
  • empty subnet (#5426)
  • admin deploy and sed command error (#5423)
  • higress deploy config (#5422)
  • sealos cloud deploy script (#5417)
  • empty key support (#5412)
  • save empty key (#5411)
  • docs select style & cronjob bug, desktop guide bug (#5386)
  • database deletion policy (#5382)
  • devbox release tag use last predicated success commit. (#5379)
  • devboxList monitor show bug (#5374)
  • ensure that the controller and gateway can be deployed to the master and the tainted node (#5359)
  • devbox list big counts bug (#5341)
  • launchpad ingress (#5320)
  • db miss dbtype & update operation log (#5315)
  • devbox deploy bug version2 (#5312)
  • devbox plugin gzg http bug (#5301)
  • missing dbtype in database (#5302)
  • version refresh bug (#5284)
  • reward for real name authentication (#5282)
  • install remote-ssh manually to unify windsurf and cursor (#5264)
  • devbox detail icon show bug (#5273)
  • devbox plugin refresh performance bug (#5276)
  • document typo error (#5270)
  • devboxList not found β€œdevbox_config” cause plugin activating error (#5259)
  • actions upload artifactv4 name (#5258)
  • remote-ssh remove config code (#5255)
  • use container status to set commit status. (#5220)
  • group api param id (#5224)
  • desktop update translation (#5216)
  • change ssh key mode, mount key by subpath. (#5203)
  • controller tolerations (#5162)
  • add dbType to getDBSecret query parameters (#5158)
  • upgrade higress to 2.0.1 to fix higress-ca-root-cert appearing in other namespaces (#5133)
  • template deploy env bool conv to str (#5138)
  • launchpad configmap logic (#5650)
  • simplify invitation app (#5576)
  • optimize i18n English translations (#5191)
  • update sdk readme and adjust db wording (#5710)
  • Add UserAccountType and GiftCodeCreation database tables (#5822)
  • add gtm sdk (#5728)
  • launchpad support remark (#5656)
  • track gtm v2 events (#5733)
  • improve app error handling (#5620)
  • add devbox frontend init container. (#5621)
  • desktop add banner (#5557)
  • Add SDK whitelist and optimize database API (#5551)
  • Incremental updates of database applications (#5536)
  • support custom scripts for aiproxy / applaunchpad / dbprovider / devbox (#5533)
  • add region switch proxy (#5532)
  • devbox cold shutdown. (#5492)
  • update launchpad nodeport (#5414)
  • add Open Graph meta tag for better social media sharing (#5501)
  • applaunchpad network tooltip (#5465)
  • trae cn support web&plugin (#5466)
  • Allow coupons on Stripe checkout (#5459)
  • update devbox network status (#5452)
  • update launchpad network status (#5444)
  • doc2x parse pdf support (#5441)
  • sonic replaces json (#5438)
  • relay retry ignore forbidden channel (#5435)
  • async clean log (#5434)
  • impl disable billing (#5431)
  • global log index (#5430)
  • model cost rank and ali tts (#5428)
  • dbprovider api (#5820)
  • token and group model update (#5419)
  • make admin user id fixed (#5424)
  • launchpad add zod openapi (#5578)
  • add a config when deploy sealos cloud in sealos-system (#5421)
  • load status code from error code filed, and create global index (#5416)
  • claude think support (#5413)
  • support desktop invitation code input (#5403)
  • baidu keyhelp and doubao mega (#5409)
  • detail control (#5406)
  • reduce the number of stream memory copies (#5402)
  • devbox support gpu (#5281)
  • support ui 2.0 add logs view (#5357)
  • devbox controller concurrent and config qps flag. (#5365)
  • update invite page and adjust cashback (#5364)
  • frontend arm runner (#5351)
  • jetbrain modal (#5253)
  • support multiple volumes (#5337)
  • support node selector and runtime class name for devbox. support custom resource name. (#5330)
  • cronjob sts && template readme (#5324)
  • start and pause will modify ingress (#5321)
  • add driver for devbox (#5322)
  • add devbox service (#5275)
  • database UI 2.0 (#5293)
  • doubao tts (#5285)
  • cronjob history limit from env (#5249)
  • desktop add two beginner tasks (#5279)
  • add GPU horizontal pod autoscaling for launchpad (#5277)
  • support backup selection during database creation (#5252)
  • simple backup (#5246)
  • update deploy modal (#5245)
  • optimize database pause and backup handling (#5242)
  • get channel default models and modelmapping (#5232)
  • qwen vl image (#5226)
  • support configurable currency symbol (#5221)
  • support ali qwen-vl (#5222)
  • optimize user task and support customer service config (#5214)
  • delete password, add authorized_key. (#5194)
  • add two types in workorder (#5197)
  • add database log analysis (#5189)
  • support devbox token to fetch details API (#5154)
  • add 1024 activity banner (#5171)
  • add runtime version and state. (#5169)
  • add jwt secret in devbox secret. (#5166)

Performance Improvements

  • devbox some little perf (#5547)
  • devbox devbox ide button style and perf (#5268)

Pull Requests

  • Merge pull request #5471 from labring/ShortCipher5-patch-1
  • Merge pull request #5439 from ShortCipher5/main

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.