Skip to content

v5.1.0-beta1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Aug 01:26
· 181 commits to main since this release
335e0b2

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.