Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3521 commits
Select commit Hold shift + click to select a range
76bff56
feat(template): add new schema based configuration infrastructures (#…
Nixieboluo Feb 2, 2026
6f9dd15
fix(template): user domain missing in config entries (#6640)
Nixieboluo Feb 2, 2026
57c02c4
feat(charts): init jobs / heartbeat (#6642)
bxy4543 Feb 2, 2026
ac42609
feat(terminal): migrate from manifests to helm charts (#6644)
bxy4543 Feb 2, 2026
0b6e6b4
feat(account): migrate account-service deployment to Helm chart (#6646)
bxy4543 Feb 2, 2026
1c67002
feat(desktop): share auth cookie and support one-click login + deploy…
zjy365 Feb 3, 2026
78c8052
refactor(desktop): simplify entrypoint and unify configuration via HE…
bxy4543 Feb 3, 2026
3f101a7
feat(template): add owner ref to template deployments (#6649)
Nixieboluo Feb 4, 2026
6d61d22
fix(template): deploy template not matching config file (#6651)
Nixieboluo Feb 4, 2026
7bcd0da
feat(devbox): add devbox condition, fix reconcile logic (#6511)
lingdie Feb 4, 2026
a65f70c
fix(desktop): implement adaptive clipboard strategy for Safari (#6661)
zjy365 Feb 4, 2026
821bca0
feat(scripts): add k8s resource cloning tool (#6662)
zjy365 Feb 4, 2026
59c78db
chore(devbox): add openclaw icon (#6664)
mlhiter Feb 5, 2026
b876932
feat(applaunchpad): Optimize Doc’s server URLs (#6660)
aimeritething Feb 5, 2026
e699918
fix(launchpad): address copied to clipboard not matching display data…
Nixieboluo Feb 6, 2026
d0ba22f
feat(frontend): metrics-sdk support and devbox implement (#6613)
mlhiter Feb 6, 2026
8ae69bd
fix(devbox): template public can transform private (#6676)
mlhiter Feb 6, 2026
1afd2fe
refactor(account-controller): simplify entrypoint and standardize cha…
bxy4543 Feb 7, 2026
181f3b4
feat(user): supports rotating kubeconfig for users (#6568)
bxy4543 Feb 7, 2026
0f6cc77
feat(desktop): add kubeconfig rotation feature (#6641)
zjy365 Feb 7, 2026
f9e0f00
feat(license): frontend add display of the number of workspaces (#6682)
bxy4543 Feb 8, 2026
472bf87
feat(teamplate): added create template instance api and docs (#6658)
aimeritething Feb 9, 2026
d2e9696
docs(readme): remove hackathon banner (#6557)
Nixieboluo Feb 9, 2026
e07a940
feat(node): node controller support vgpu (#6687)
nowinkeyy Feb 10, 2026
c620404
feat(resources): refactor deployment config to use ConfigMap for all …
bxy4543 Feb 10, 2026
93d76c9
refactor(proposal): Add Sealos module on-demand loading design docume…
fanux Feb 24, 2026
b53e4ca
refactor(proposal): Sealos skills proposal (#6701)
fanux Feb 25, 2026
e36aa14
feat(config): update URLs and add authentication configuration in con…
cuisongliu Feb 25, 2026
04ed9fe
feat(config): enable password authentication configuration in configm…
cuisongliu Feb 25, 2026
a4821a4
feat(rbac): add RBAC configuration for job initialization with Cluste…
cuisongliu Feb 25, 2026
357ceb8
feat(helm): add Helm values management for Sealos module with split c…
cuisongliu Feb 25, 2026
b58bbcf
fix(build): update values.yaml references for new Docker image in bui…
cuisongliu Feb 26, 2026
4d643f5
feat(dbprovider): show skeleton on the first load in details page (#6…
Nixieboluo Feb 26, 2026
9fc5f6c
feat(dbprovider): hide backup related components when not enabled (#6…
Nixieboluo Feb 26, 2026
b54f1e1
feat(helm): add design document for Sealos Helm global parameters con…
cuisongliu Feb 27, 2026
b091bb4
feat(config): refactor allowedOrigins configuration to use dynamic va…
cuisongliu Feb 27, 2026
61bf245
feat(service): add account service port configuration to service.yaml…
cuisongliu Feb 27, 2026
c682482
feat(account): add container port for account service (#6730)
bxy4543 Feb 27, 2026
5d617ce
fix(account-service): add ingress template to helm chart (#6733)
bxy4543 Feb 27, 2026
e1b39e1
refactor(node): remove gpu-alias ConfigMap and update node-gpu-info C…
cuisongliu Feb 27, 2026
75ae372
feat(deploy): add user values template copying for account and deskto…
cuisongliu Mar 2, 2026
6f7add1
feat(kubepanel): update page and filter. (#6743)
zzjin Mar 2, 2026
91cb20a
feat(resources): support init properties to mongodb (#6745)
bxy4543 Mar 2, 2026
b9164c8
refactor(costcenter): only set workspace param when upgrading a exist…
Nixieboluo Mar 2, 2026
a8ee367
feat(account service): get pricing/role for creating a workspace plan…
bxy4543 Mar 3, 2026
7feffe4
fix(desktop): plan payment options unexpectedly exposed to non-owner …
Nixieboluo Mar 3, 2026
78acbc4
fix(resources): resources controller ignore refresh gpu config for in…
bxy4543 Mar 3, 2026
a1484da
fix(account): indentation for containerPort account in deployment.yam…
bxy4543 Mar 3, 2026
3728c81
refactor(node): 🧬️fix node deploy.yaml (#6763)
cuisongliu Mar 5, 2026
7d5ed22
ci(link): remove check-link-error workflow (#6765)
Copilot Mar 5, 2026
387b403
refactor(license): 🧬️delete object storage (#6762)
cuisongliu Mar 5, 2026
56d75a9
fix(dependencies): replace gcc-aarch64-linux-gnu with binutils-aarch6…
cuisongliu Mar 5, 2026
d04dfe4
fix(template): desktop env not checked before calling quota guarded c…
Nixieboluo Mar 6, 2026
9642448
feat(desktop): basic implementation of oauth2 idp (#6770)
Nixieboluo Mar 6, 2026
147c0a8
refactor(deploy): remove kube-rbac-proxy configuration from deploy.ya…
cuisongliu Mar 8, 2026
3119953
fix(desktop): close correct window by using component pid (#6781)
zjy365 Mar 9, 2026
b2d546b
fix(desktop): fallback to getRegionToken when user already initialize…
zjy365 Mar 9, 2026
b78ef97
feat(api): update V2alpha api (#6769)
aimeritething Mar 9, 2026
0acb656
feat(desktop): add kcRotationEnabled config flag (#6786)
zjy365 Mar 9, 2026
7e2b790
feat(desktop): add kcRotationEnabled config flag (#6787)
zjy365 Mar 9, 2026
826a7b6
fix(desktop): real name token auth breaks (#6789)
Nixieboluo Mar 10, 2026
6e415a8
fix(cost-center): the billing module does not calculate LLMToken cons…
jockey-x Mar 11, 2026
9ea30e4
fix(license): license limit prompt translation (#6795)
bxy4543 Mar 13, 2026
8b8fc46
fix(desktop): external service rejects client_id claim in legacy glob…
Nixieboluo Mar 13, 2026
f3d6349
fix(user-controller): update namespace condition to exclude 'ns-admin…
cuisongliu Mar 13, 2026
26dfd63
feat(lifecycle): sealos registry support image filter and --all flags…
zijiren233 Mar 18, 2026
a7d69e0
fix(account): skip the validate webhook for admin account (#6804)
bxy4543 Mar 18, 2026
388b02a
refactor(dbprovider): disallow ! as the first character of db passwor…
Nixieboluo Mar 18, 2026
c78f86b
fix(lifecycle): clear stale registry auth when saving public images (…
zijiren233 Mar 18, 2026
45c183c
chore(frontend): add .nvmrc and pin node version to 20.4.0 (#6809)
Nixieboluo Mar 18, 2026
20a9f33
feat(desktop): support overriding icon size style in app cr (#6815)
Nixieboluo Mar 19, 2026
33107b3
fix(template): pvc not get deleted in the new deletion flow (#6818)
Nixieboluo Mar 19, 2026
14568c9
refactor(dbprovider): default time zone param for mysql 5.7.42 (#6703)
Nixieboluo Mar 19, 2026
3eb8c9c
refactor(frontend): use correct resource formatting utils (#6670)
Nixieboluo Mar 20, 2026
f26ccc5
fix(shared): quota check callback not always up to date (#6827)
Nixieboluo Mar 20, 2026
ce508c1
fix(account-webhook): remove cache (#6794)
bxy4543 Mar 21, 2026
cf1d385
fix(user): Fix the concurrent creation restriction exception for user…
bxy4543 Mar 21, 2026
1e92a93
fix(dbprovider): use cluster-uid label for backup queries to prevent …
aimeritething Mar 24, 2026
a4492a2
feat(applaunchpad): update UI framework to shadcn and tailwind css (#…
aimeritething Mar 25, 2026
552ea64
fix(dbprovider): resource quantity resolved incorrectly (#6826)
Nixieboluo Mar 25, 2026
22cf068
fix(account-service): add ingress resource adoption and create instal…
cuisongliu Mar 25, 2026
9d98f7f
fix(deploy): change command to execute install script instead of kube…
cuisongliu Mar 26, 2026
86fa44d
fix(lifecycle): fallback registry sync for oci media type (#6841)
bxy4543 Mar 26, 2026
f0afe9e
fix(account): helm install name (#6843)
bxy4543 Mar 26, 2026
5f718a6
fix(applaunchpad): restore custom domain i18n label (#6849)
norberia Mar 27, 2026
c889989
feat(devbox): shutdown logic adjust (#6585)
mlhiter Mar 31, 2026
f8701f2
fix(dbprovider): fix standalone api docs access and versions response…
norberia Mar 31, 2026
1b6bcb1
fix(devbox): add error logging to various API routes (#6854)
mlhiter Apr 1, 2026
1fdd83a
feat(desktop): align auth config defaults and improve global auth (#6…
zjy365 Apr 1, 2026
e8d0b20
fix(docs): add conditional docs URL configuration in configmap (#6858)
cuisongliu Apr 1, 2026
5f3719f
feat(core): standardized sealos cloud core component deployment (#6722)
bxy4543 Apr 2, 2026
9123d8c
feat(desktop): desktop helm renovation (#6862)
bxy4543 Apr 2, 2026
62ffe0e
feat(docs): update helm values and globals documentation with new dir…
cuisongliu Apr 3, 2026
d2ab8f5
feat(objectstorage): better quantity & edge case handling (#6865)
Nixieboluo Apr 7, 2026
a264da3
feat(terminal): support tty agent (#6674)
Nixieboluo Apr 7, 2026
aa8f25f
fix(service): remove unused project dependencies from workspace (#6870)
cuisongliu Apr 7, 2026
9632e12
chore(deps): remove license server from service (#6872)
cuisongliu Apr 8, 2026
b5f0aa6
fix(docs): standardize helm globals configuration keys to camelCase (…
cuisongliu Apr 11, 2026
56ddc9c
fix(docs): update documentation to reflect changes from 'globals.yaml…
cuisongliu Apr 11, 2026
518692f
fix(config): update proxyDomain configuration to remove default fallb…
cuisongliu Apr 12, 2026
44738b4
fix(rbac): expand permissions for kube-system namespace to include li…
cuisongliu Apr 13, 2026
0fbd856
chore(dbprovider): upgrade KB to 0.9 and update database versions (#6…
zjy365 Apr 13, 2026
17efee7
fix(shared): binary quantity construction (#6888)
Nixieboluo Apr 13, 2026
65b294d
fix(frontend): payg users not able to upgrade to plans (#6890)
Nixieboluo Apr 14, 2026
f35f97d
feat(devbox): devbox runtime class name env support (#6857)
mlhiter Apr 14, 2026
277d6cd
fix(entrypoint): update user values path to use desktop-values.yaml (…
cuisongliu Apr 15, 2026
fab684c
test(frontend): configure testing frameworks (#6891)
Nixieboluo Apr 16, 2026
35690c4
fix(dbprovider): db username being overriden incorrectly for clickhou…
Nixieboluo Apr 20, 2026
3abf13c
feat(aiproxy): Refactor token handling and add enable/disable endpoin…
aimeritething Apr 20, 2026
16b6ae7
fix(frontend): prisma complains about missing openssl (#6899)
Nixieboluo Apr 21, 2026
89f0d50
feat(terminal): support new tty bridge auth (#6900)
Nixieboluo Apr 22, 2026
75774e6
fix(devbox): jwt security bug (#6897)
mlhiter Apr 22, 2026
8d97f6b
fix(aiproxy): unused tag not shown when last used time is 0 (#6905)
Nixieboluo Apr 23, 2026
4889d07
feat(desktop): add standalone postgresql prisma schemas and migration…
zjy365 Apr 24, 2026
3bffbbc
fix(desktop): desktop build (#6907)
bxy4543 Apr 24, 2026
a815a5a
fix(desktop): scripts (#6915)
bxy4543 Apr 24, 2026
da012a5
feat(scripts): upgrade ci install sealos version (#6913)
bxy4543 Apr 24, 2026
0068c03
feat(devbox): add Prisma schemas for cockroach and postgresql (#6885)…
bxy4543 Apr 24, 2026
ec04764
feat(applaunchpad): support multiline env (#6917)
Nixieboluo Apr 27, 2026
4e40ffc
fix(applaunchpad): icp reg check hides error response (#6932)
Nixieboluo Apr 28, 2026
697b1d8
feat(account): compat pgsql (#6928)
bxy4543 Apr 29, 2026
8a8c601
chore(deploy): remove deprecated root deploy directory (#6864)
cuisongliu Apr 29, 2026
be7ad8d
fix(objectstorage): bucket name checks not being disabled when editin…
Nixieboluo Apr 30, 2026
8dd26d7
refactor(frontend): migrate more apps to new config module (#6775)
Nixieboluo May 7, 2026
6f954a7
feat(desktop): inform and cancel plans on account deletion (#6889)
Nixieboluo May 7, 2026
1e59e5d
feat(template): configurable sidebar (#6930)
Nixieboluo May 7, 2026
82de532
chore(frontend): remove duplicate docker build entrypoints (#6911)
zjy365 May 7, 2026
6200b08
feat(terminal): terminal http only mode support (#6937)
zijiren233 May 7, 2026
c7fe6c0
fix(template): v2alpha api not aware of owner references (#6946)
Nixieboluo May 9, 2026
91fa34c
feat(dbprovider): dataflow support (#6925)
aimeritething May 9, 2026
1ff7063
fix(dbprovider): lower_case_table_names sometimes not preserved (#6949)
Nixieboluo May 11, 2026
0e7b80e
fix(desktop): switch region very slow (#6952)
zijiren233 May 12, 2026
6ddb6af
feat(desktop): support desktop SDK windowed app open (#6951)
zjy365 May 12, 2026
158aa08
feat(applaunchpad): support http-only mode (#6938)
zjy365 May 12, 2026
579424f
fix(build): account-service module chart build (#6962)
bxy4543 May 14, 2026
32a0229
feat(dbprovider): enhance termination policy handling in create-datab…
aimeritething May 14, 2026
ef67b9b
fix(costcenter): await post-payment refetch and surface errors (#6957)
calebcgates May 14, 2026
d21815e
fix(dbprovider): dataflow button issue (#6969)
aimeritething May 19, 2026
509f6b7
fix(dbprovider): redis v2alpha database credentials (#6964)
aimeritething May 19, 2026
ed6556e
fix(costcenter): ensure PAYG subscribe button opens plan dialog (#6973)
zjy365 May 21, 2026
79b3d1f
feat(providers): migrate app deploys to helm charts (#6954)
zjy365 May 21, 2026
151090c
feat(launchpad): Add AppLaunchpad operation audit logs (#6955)
zjy365 May 21, 2026
3c7f46f
feat(template): support relative readme and icon assets (#6960)
zjy365 May 21, 2026
26db151
docs(proposal): add global yaml usage convention (#6974)
cuisongliu May 21, 2026
34c45c0
fix(account-webhook): block Start OpsRequest in debt-limit0 namespace…
im0x0ing May 25, 2026
0403d75
feat(monitor): add network monitor (#6978)
bearslyricattack May 26, 2026
e1acf68
feat(app): add sealos app position crd filed (#6981)
zijiren233 Jun 3, 2026
a925ace
fix(dbprovider): apply storage quota limit (#6982)
zjy365 Jun 3, 2026
7883788
chore(devbox): remove legacy devbox apps (#6983)
mlhiter Jun 3, 2026
2659057
fix(applaunchpad): harden domain challenge SSRF checks (#6989)
zjy365 Jun 9, 2026
14a1998
fix(lifecycle): support Kubernetes 1.33 upgrade flow (#6929)
lingdie Jun 10, 2026
a729102
fix(desktop): block manager owner grants (#6995)
Nixieboluo Jun 11, 2026
9ef5a01
fix(template): pvc not deleted for multi component instances (#6986)
Nixieboluo Jun 12, 2026
a8f5182
fix(applaunchpad): launchpad ui fixes (#6996)
Nixieboluo Jun 12, 2026
88e6b8f
refactor(applaunchpad): use Quantity resources (#6990)
Nixieboluo Jun 12, 2026
5f9179a
fix(applaunchpad): validate app name budget (#6994)
Nixieboluo Jun 15, 2026
1448398
fix(applaunchpad): resolve delegated NS records (#7000)
Nixieboluo Jun 16, 2026
0c2a1ea
fix(applaunchpad): applaunchpad ui fixes (#7001)
Nixieboluo Jun 16, 2026
34d147d
fix(applaunchpad): re: resolve delegated NS referrals (#7002)
Nixieboluo Jun 17, 2026
34fa219
fix(applaunchpad): correct detail status metrics (#7003)
Nixieboluo Jun 17, 2026
d55fe06
fix(monitor): fix db monitor bug. (#6997)
bearslyricattack Jun 17, 2026
a790df2
fix(monitor): fix launchpad monitor memory bug (#7006)
bearslyricattack Jun 17, 2026
a35d74c
fix(auth): preserve nickname on repeated login (#7012)
zjy365 Jun 23, 2026
1131adc
fix(dbprovider): hide empty monitor metrics (#7005)
zjy365 Jun 23, 2026
607befb
fix(applaunchpad): serve scalar docs via api (#7015)
Nixieboluo Jun 23, 2026
4c0fc77
fix(applaunchpad): hydrate legacy app quantities (#7016)
Nixieboluo Jun 24, 2026
24eb6dc
fix(applaunchpad): resolve pod container names (#7019)
Nixieboluo Jun 24, 2026
8b7472d
fix(applaunchpad): hydrate redirect form data (#7018)
Nixieboluo Jun 24, 2026
571cba3
fix(applaunchpad): prevent partial create for invalid names (#7007)
luffy0x Jun 25, 2026
ef8cad3
feat(template): support extra resource labels (#6992)
zjy365 Jun 26, 2026
0f4453a
feat(webhook): add cname check flag (#7029)
lingdie Jun 26, 2026
521b711
fix(applaunchpad): preserve init container volumes during yaml patch …
zjy365 Jun 26, 2026
1a9c7b1
fix(launchpad): fix launchpad UI after deploy (#7036)
Nixieboluo Jun 30, 2026
337e1c5
feat(auth): enrich session data and fix analytics event order (#7047)
zjy365 Jul 6, 2026
332bd3f
feat(desktop): hide Brain window header (#7053)
norberia Jul 10, 2026
0bd738f
feat(desktop): add community entry (#7054)
Nixieboluo Jul 13, 2026
6306894
feat(desktop): add Google One Tap auth (#7048)
Nixieboluo Jul 16, 2026
0777076
fix(account): advance workspace debt cleanup status (#7060)
dinoallo Jul 16, 2026
f2d1c4d
fix(template): render v2alpha instance yaml before parsing (#7022)
zjy365 Jul 17, 2026
7431b12
fix(account): use dns-safe workspace debt notice names (#7063)
dinoallo Jul 17, 2026
877e0c5
feat(desktop): delegate template URL deployment to Brain (#7065)
norberia Jul 17, 2026
53c913f
fix(objectstorage): tighten public read bucket policy (#7066)
nowinkeyy Jul 20, 2026
9127726
fix(desktop): secure verification codes in MongoDB (#7071)
zjy365 Jul 23, 2026
1bc180e
chore(frontend): remove cronjob references from configuration files (…
cuisongliu Jul 23, 2026
87cac01
chore(aiproxy): remove aiproxy provider references from configuration…
cuisongliu Jul 23, 2026
628eed3
chore(cloudserver): remove cloudserver references from DeleteAccountM…
cuisongliu Jul 23, 2026
d9f185e
chore(frontend): remove invite provider (#7090)
cuisongliu Jul 23, 2026
c003411
fix(account): replay final debt namespace cleanup (#7068)
dinoallo Jul 24, 2026
b38d2ae
fix(account): harden PAYG debt recovery (#7089)
dinoallo Jul 24, 2026
f550632
feat(desktop): open Brain by default from root (#7093)
norberia Jul 24, 2026
95131f1
refactor(devbox): Devbox and related gateway services (#7098)
zijiren233 Jul 24, 2026
52ed894
ci(lifecycle): lint changed modules in PRs (#7096)
dinoallo Jul 24, 2026
ac30230
chore(service): remove hubble and exceptionmonitor (#7108)
cuisongliu Jul 27, 2026
5ca668d
chore(frontend): remove kubepanel provider (#7105)
cuisongliu Jul 27, 2026
cc4a72c
fix(ci): ci build error (#7114)
bxy4543 Jul 27, 2026
e6ad22e
chore(service): remove pay service (#7112)
bxy4543 Jul 27, 2026
41b39b5
chore(frontend): remove switch-region provider (#7101)
cuisongliu Jul 27, 2026
d19bd06
fix(lint): resolve controller and service issues (#7095)
dinoallo Jul 27, 2026
48270c1
fix(frontend): correct launchpad UTC ranges and guest startup (#7121)
zjy365 Jul 27, 2026
17eb311
ci(lifecycle): lint test-only changes without e2e (#7119)
dinoallo Jul 27, 2026
b11bbf2
fix(costcenter): wrong exp time display (#7118)
Nixieboluo Jul 27, 2026
da3b7b6
ci(lifecycle): keep lint incremental on push (#7130)
dinoallo Jul 28, 2026
3aa8b3e
ci(semgrep): baseline push scans and bump semgrep (#7133)
dinoallo Jul 28, 2026
9fedc50
feat(webhooks): add stargz runtime injector webhook (#7042)
lingdie Jul 29, 2026
f841fed
fix(applaunchpad): use browser timezone for date ranges (#7132)
zjy365 Jul 29, 2026
15ad047
fix(stargz): annotate injected runtime pods (#84) (#7144)
lingdie Jul 31, 2026
46682b1
fix(stargz): build image and disable leader election (#7146)
lingdie Jul 31, 2026
78bf640
feat(desktop): honor shared app ordering (#7150)
zjy365 Aug 3, 2026
6c28b33
fix(account): make hourly billing reconciliation resumable and idempo…
zijiren233 Aug 3, 2026
a0fb462
fix(costcenter): improve payment QR scanning (#7151)
zjy365 Aug 4, 2026
c2dd5cc
fix(account): expose billing catch-up setting in user values (#7156)
zijiren233 Aug 4, 2026
cf6f27d
fix(monitor): update Docker image references in monitor values.yaml (…
cuisongliu Aug 6, 2026
13d3350
refactor(objectstorage): remove objectstorage project from monorepo (…
nowinkeyy Aug 6, 2026
ec6ad8d
fix(terminal): prevent initial tab readiness race (#7162)
zjy365 Aug 10, 2026
54e6c1d
refactor(minio): remove minio service from monorepo (#7198)
nowinkeyy Aug 11, 2026
82a30ff
feat(user): issue kubeconfigs with token requests (#7196)
dinoallo Aug 11, 2026
cc8ebb8
fix(user): make kube API client rate limit configurable (#7203)
dinoallo Aug 11, 2026
a04e0eb
feat(desktop): route Stripe returns to declared app (#7208)
aimeritething Aug 13, 2026
a706e32
fix(account): prevent stale debt deletion after recharge (#7230)
dinoallo Aug 18, 2026
95c67c4
fix(account): wait for all deletion workers (#7232)
dinoallo Aug 18, 2026
3cffcaa
fix(desktop): preserve marketing attribution through Cloud auth (#7217)
yangchuansheng Aug 19, 2026
03425c6
fix(costcenter): embed Alipay cashier page via iframe (#7237)
zjy365 Aug 19, 2026
c1ce22d
fix(desktop): expose pod workspace quota (#7209)
zjy365 Aug 20, 2026
228e592
feat(frontend): add Rybbit analytics integration with event forwardin…
nightwhite Aug 20, 2026
c82addb
fix(user): avoid full User objects in webhook validation (#7240)
dinoallo Aug 21, 2026
b53b60d
feat(desktop): route GitHub repo deep-links to Brain /deploy like tem…
zjy365 Aug 21, 2026
beea1e5
feat(account): expose admin account read APIs (#7220)
dinoallo Aug 21, 2026
7afc77e
fix(clusterrole): expand permissions for kube-system namespace (#7261)
cuisongliu Aug 26, 2026
8526c3a
fix(clusterrole): expand permissions for kube-system namespace (#7264)
cuisongliu Aug 26, 2026
a2a338d
perf(user): reduce controller cache memory usage (#7256)
zijiren233 Aug 27, 2026
813b027
perf(license): reduce controller cache memory (#7263)
zijiren233 Aug 27, 2026
91c24c7
perf(resources): reduce controller cache memory (#7257)
zijiren233 Aug 27, 2026
b3dcab4
perf(account): reduce controller cache memory usage (#7255)
zijiren233 Aug 27, 2026
d859f43
fix(account): enforce suspended namespace webhook (#7266)
zijiren233 Aug 28, 2026
553ef24
feat(desktop): suppress the dock while Brain is the topmost window (#…
aimeritething Aug 28, 2026
70ac4e9
fix(frontend): guard unknown workspace quota types (#7260)
zjy365 Aug 28, 2026
2586ffd
fix(client-sdk): target direct parent frame (#7276)
zjy365 Aug 28, 2026
5d0ecb4
fix(account): allow patching user annotations (#7275)
zijiren233 Aug 28, 2026
31d9e1d
feat(app): support version field in App CRD (#7278)
cuisongliu Aug 31, 2026
6c78169
refactor(user): reduce controller memory and harden namespace securit…
zijiren233 Sep 1, 2026
b242ab7
feat(account): add admin notification recipients API (#7247)
dinoallo Sep 2, 2026
e99acfb
perf(account): optimize workspace consumption aggregation (#7254)
dinoallo Sep 2, 2026
86c24b6
fix(costcenter): render billing per region (#7248)
zjy365 Sep 2, 2026
e0013e8
fix(account): load admin JWT secret in legacy deployment (#7287)
dinoallo Sep 3, 2026
da2fd86
perf(account): optimize consumption amount aggregation (#7294)
dinoallo Sep 3, 2026
17aebfa
fix(account): prevent stale webhook balance cache from being renewed …
zijiren233 Sep 3, 2026
bcb6870
fix(account): expose startup and readiness probes (#7293)
dinoallo Sep 3, 2026
9d02df0
chore(terminal): remove migrated terminal module (#7242)
mlhiter Sep 3, 2026
463143b
ci(test): run Go tests with race detector (#7299)
zijiren233 Sep 4, 2026
2029b9b
fix(account): prevent consumption amount double counting (#7301)
dinoallo Sep 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
46 changes: 46 additions & 0 deletions .chglog/CHANGELOG.tpl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{{ range .Versions }}
# Welcome to the {{ .Tag.Name }} release of Sealos!🎉🎉!

<a name="{{ .Tag.Name }}"></a>
## {{ if .Tag.Previous }}[{{ .Tag.Name }}]({{ $.Info.RepositoryURL }}/compare/{{ .Tag.Previous.Name }}...{{ .Tag.Name }}){{ else }}{{ .Tag.Name }}{{ end }} ({{ datetime "2006-01-02" .Tag.Date }})

{{ range .CommitGroups -}}
### {{ .Title }}

{{ range .Commits -}}
* {{ if .Scope }}**{{ .Scope }}:** {{ end }}{{ .Subject }}
{{ end }}
{{ end -}}

{{- if .RevertCommits -}}
### Reverts

{{ range .RevertCommits -}}
* {{ .Revert.Header }}
{{ end }}
{{ end -}}

{{- if .MergeCommits -}}
### Pull Requests

{{ range .MergeCommits -}}
* {{ .Header }}
{{ end }}
{{ end -}}

{{- if .NoteGroups -}}
{{ range .NoteGroups -}}
### {{ .Title }}

{{ range .Notes }}
{{ .Body }}
{{ end }}
{{ end -}}
{{ end -}}
{{ end -}}

See [the CHANGELOG](https://github.com/labring/sealos/blob/main/CHANGELOG/CHANGELOG.md) 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](https://github.com/labring/sealos), we're committed to resolving your problem as soon as possible.
33 changes: 33 additions & 0 deletions .chglog/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
style: github
template: CHANGELOG.tpl.md
info:
title: CHANGELOG
repository_url: https://github.com/labring/sealos
options:
tag_filter_pattern: '^v'
sort: "date"
commits:
sort_by: Type
filters:
Type:
- feat
- fix
- perf
- refactor
commit_groups:
group_by: Type
sort_by: Title
title_maps:
feat: New Features
fix: Bug Fixes
perf: Performance Improvements
refactor: Code Refactoring
header:
pattern: '^(\w*)(?:\(([\w$.\-*/ ]*)\))?: (.*)$'
pattern_maps:
- Type
- Scope
- Subject
notes:
keywords:
- BREAKING CHANGE
24 changes: 24 additions & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# See here for image contents: https://github.com/microsoft/vscode-dev-containers/tree/v0.238.1/containers/go/.devcontainer/base.Dockerfile

# [Choice] Go version (use -bullseye variants on local arm64/Apple Silicon): 1, 1.16, 1.17, 1-bullseye, 1.16-bullseye, 1.17-bullseye, 1-buster, 1.16-buster, 1.17-buster
ARG VARIANT="1-bullseye"
FROM mcr.microsoft.com/vscode/devcontainers/go:0-${VARIANT}

# [Choice] Node.js version: none, lts/*, 16, 14, 12, 10
ARG NODE_VERSION="none"
RUN if [ "${NODE_VERSION}" != "none" ]; then su vscode -c "umask 0002 && . /usr/local/share/nvm/nvm.sh && nvm install ${NODE_VERSION} 2>&1"; fi

# [Optional] Uncomment this section to install additional OS packages.
RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
&& apt-get -y install --no-install-recommends libgpgme-dev libbtrfs-dev libdevmapper-dev

# [Optional] Uncomment the next lines to use go get to install anything else you need
USER vscode
RUN go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest \
&& go install golang.org/x/tools/cmd/goimports@latest \
&& go install github.com/google/addlicense@latest \
&& go install k8s.io/code-generator/cmd/deepcopy-gen@latest \
&& go install k8s.io/code-generator/cmd/conversion-gen@latest

# [Optional] Uncomment this line to install global node packages.
# RUN su vscode -c "source /usr/local/share/nvm/nvm.sh && npm install -g <your-package-here>" 2>&1
48 changes: 48 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
// https://github.com/microsoft/vscode-dev-containers/tree/v0.238.1/containers/go
{
"name": "Go",
"build": {
"dockerfile": "Dockerfile",
"args": {
// Update the VARIANT arg to pick a version of Go: 1, 1.18, 1.17
// Append -bullseye or -buster to pin to an OS version.
// Use -bullseye variants on local arm64/Apple Silicon.
"VARIANT": "1-bullseye",
// Options
"NODE_VERSION": "lts/*"
}
},
"runArgs": [ "--cap-add=SYS_PTRACE", "--security-opt", "seccomp=unconfined" ],

// Configure tool-specific properties.
"customizations": {
// Configure properties specific to VS Code.
"vscode": {
// Set *default* container specific settings.json values on container create.
"settings": {
"go.toolsManagement.checkForUpdates": "local",
"go.useLanguageServer": true,
"go.gopath": "/go"
},

// Add the IDs of extensions you want installed when the container is created.
"extensions": [
"golang.Go"
]
}
},

// Use 'forwardPorts' to make a list of ports inside the container available locally.
// "forwardPorts": [],

// Use 'postCreateCommand' to run commands after the container is created.
// "postCreateCommand": "go version",

// Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "vscode",
"features": {
"docker-in-docker": "latest",
"kubectl-helm-minikube": "latest"
}
}
41 changes: 0 additions & 41 deletions .github/ISSUE_TEMPLATE/bug.md

This file was deleted.

60 changes: 60 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
name: 🐞 Sealos Bug report
description: Create a report to help us improve
title: 'BUG: brief description of the bug'
labels: kind/bug
body:
- type: markdown
attributes:
value: |
Thank you for reporting an issue.

Please fill in as much of the following form as you're able.
- type: input
attributes:
label: Sealos Version
description: Sealos Version of your installtion
placeholder: eg. v4.1.3
validations:
required: true
- type: textarea
attributes:
label: How to reproduce the bug?
description: Enter details about your bug.
placeholder: |
1. In this environment...
2. With this config...
3. Run '...'
4. See error...
- type: textarea
attributes:
label: What is the expected behavior?
description: If possible please provide textual output instead of screenshots.
- type: textarea
attributes:
label: What do you see instead?
description: If possible please provide textual output instead of screenshots.
- type: textarea
attributes:
label: Operating environment
description: |
examples:
- **Sealos version**: eg. v4.1.3
- **Docker version**: eg. v20.10.7
- **Kubernetes version**: eg. v1.25.0
- **Operating system**: eg. centos7
- **Runtime environment**: eg. physical machine (100G memory, 10 core cpu, 10T storage), virtual machine (virbox, 10G memory, 2 core cpu, 100G storage), cloud(aws, 10G memory, 2 core cpu, 100G storage)
- **Cluster size**: eg 3 master, 3 node
- **Additional information**: istio, dashboard ...
value: |
- Sealos version:
- Docker version:
- Kubernetes version:
- Operating system:
- Runtime environment:
- Cluster size:
- Additional information:
render: markdown
- type: textarea
attributes:
label: Additional information
description: Tell us anything else you think we should know.
12 changes: 12 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
blank_issues_enabled: true
contact_links:
- name: Ask a question (GitHub Discussions)
url: https://github.com/labring/sealos/discussions
about: |
Please do not submit "a bug report" for asking a question.
In most cases, GitHub Discussions is the best place to ask a question.
If you are not sure whether you are going to report a bug or ask a question,
please consider asking in GitHub Discussions first.
- name: Join Our Discord
url: https://discord.gg/eHyXHtSE
about: Join our community, we will keep you in the loop.
34 changes: 34 additions & 0 deletions .github/ISSUE_TEMPLATE/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: 📝 Documentation Suggestion
description: Suggest an improvement or addition to the official documentation
title: 'Docs: brief description of your suggestion'
labels: kind/documentation
body:
- type: markdown
attributes:
value: |
Thank you for making a suggestion to improve our documentation.

Please fill in as much of the following form as you're able.
- type: input
attributes:
label: Documentation Section
description: The section of the documentation where your suggestion applies.
placeholder: eg. Installation Guide
validations:
required: true
- type: textarea
attributes:
label: What is the current documentation state?
description: Briefly describe the current state of the section.
- type: textarea
attributes:
label: What is your suggestion?
description: Please describe your suggestion for improving or adding to the documentation.
- type: textarea
attributes:
label: Why is this change beneficial?
description: Explain why you believe your suggestion will improve the documentation.
- type: textarea
attributes:
label: Additional information
description: Provide any other details or context that might be helpful for us to understand your suggestion.
23 changes: 0 additions & 23 deletions .github/ISSUE_TEMPLATE/feature.md

This file was deleted.

20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: "\U0001F680 Sealos feature request"
description: Suggest an idea for this project
labels: kind/feature
title: 'Feature: brief description of the feature'
body:
- type: markdown
attributes:
value: |
Thank you for suggesting an idea to improve Sealos.
Please fill in as much of the following form as you're able.
- type: textarea
attributes:
label: What is the problem this feature will solve?
- type: textarea
attributes:
label: If you have solution,please describe it
description: Describe the requests. If you already have something in mind... PRs are welcome!
- type: textarea
attributes:
label: What alternatives have you considered?
17 changes: 0 additions & 17 deletions .github/ISSUE_TEMPLATE/question.md

This file was deleted.

7 changes: 6 additions & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1 +1,6 @@
[SKIP CI]sealos: 一句话简短描述该 PR 内容
<!--
If you are developing a feature, please provide documentation.
If you are solving a bug, please associate the corresponding issue.
Please standardize the title and introduction information of the PR,
because it will be placed in the release note.
-->
Loading