ssongliu
92c3173aec
feat(ai): sync gateway providers and model discovery ( #14426 )
...
* feat(ai): sync gateway providers and model discovery
Add provider account types and protocol-aware model discovery, and replace predefined models with editable model pools.
Align provider icons with AI Gateway, preserve international Coding Plan restrictions, and filter account counts consistently with selectable accounts.
* fix(ai): preserve Ollama base paths during model discovery
* fix(ai): restore custom DashScope image protocol support
2026-11-13 14:04:11 +08:00
ssongliu
a922e5bfae
fix: isolate GPU monitoring failures and scope device warnings ( #14421 )
2026-11-12 23:27:43 +08:00
蘭
69cf9b5d12
fix: improve error handling for MCP image version and catalog probes ( #14416 )
2026-11-12 15:02:33 +08:00
ssongliu
ad51a8d026
fix: match dual GB10 vLLM version suffix ( #14407 )
2026-11-11 21:46:35 +08:00
ssongliu
5afcedc235
fix(vllm): unify default images and upgrade suffix rules ( #14406 )
2026-11-11 21:19:22 +08:00
ssongliu
d0439ea9b2
fix(ai): expose sanitized verification errors and clarify vLLM authentication ( #14388 )
2026-11-10 17:38:34 +08:00
蘭
4d5438315c
feat(ops-report): implement OpsReport functionality and initialization settings ( #14365 )
...
* feat(ops-report): implement OpsReport functionality and initialization settings
* refactor(ops-report): remove unused OpsReport functionality and improve export handling
* fix: update report context messages in multiple languages
2026-11-09 18:31:43 +08:00
ssongliu
528486cabd
fix(ai): unify GPU detection and improve group topology ( #14367 )
2026-11-09 18:20:37 +08:00
ssongliu
c31898e666
fix(ntp): preserve UTC offset when synchronizing system time ( #14363 )
...
Fixes #14265
2026-11-09 16:37:59 +08:00
ssongliu
ed182b5408
feat(ai): add peak analysis ( #14358 )
2026-11-09 14:17:47 +08:00
Leo Camus
4c58c712c2
fix(app): keep env values unchanged when upgrading an app ( #14264 )
...
renderUpgradeEnv still wrote the .env with godotenv.Marshal, which turns
any value that parses as an integer into its canonical form. A password
such as 0123 was rewritten as 123 on upgrade, the same bug #14180 fixed
for install. Use the env package marshaller, and escape $ inside double
quotes there so values containing both $ and a quote still read back
unchanged.
2026-11-09 10:23:57 +08:00
蘭
00feb6e23b
fix: enforce sensitive file sources and persistent history provenance ( #14344 )
2026-11-08 22:41:30 +08:00
蘭
c32f7e0a6c
fix: verify backup and HTTPS proxy certificates with custom CA support ( #14338 )
2026-11-08 22:40:53 +08:00
蘭
f3eafd9a2e
fix: guard AI endpoint probes and discovery ( #14347 )
2026-11-08 22:40:28 +08:00
蘭
ab90f4bc2d
fix: confine download names to the selected directory ( #14345 )
2026-11-08 22:40:02 +08:00
蘭
349b21abf3
fix: verify TLS for external resource requests ( #14336 )
2026-11-08 22:39:29 +08:00
蘭
af919ed887
fix: prevent tar option injection ( #14335 )
2026-11-08 22:39:19 +08:00
王贺
58c81b9255
fix: align GB10 dual-node vLLM deployments ( #14330 )
2026-11-07 15:39:06 +08:00
王贺 and ssongliu
95f12c16c3
feat(ai): add GPU environment diagnostics and device summaries ( #14322 )
...
* feat(ai): add GPU environment diagnostics and device summaries
* chore(ai): remove GPU diagnostics comments and test files
* feat: separate host and container GPU environment status
* fix(ai): correct GPU environment diagnostics and timeout handling
---------
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-11-06 23:16:10 +08:00
Yuki Guo and ssongliu
d658395188
feat(sync): sync php extended template ( #14299 )
...
* feat(sync): sync php extended template
* fix(i18n): complete resource sync translations
---------
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-11-05 15:06:12 +08:00
Yuki Guo
56c7981b3a
fix(docker): check image update ( #14302 )
2026-11-05 14:03:55 +08:00
ssongliu
730dbbab5b
fix(vllm): distinguish empty metrics from collection failures ( #14303 )
2026-11-04 20:42:58 +08:00
ssongliu
daae8c43f8
refactor: remove Fxplay and TensorRT-LLM support ( #14287 )
2026-11-03 14:38:15 +08:00
蘭
e29679768b
feat: add MCP error metadata handling and improve source policy resolution ( #14270 )
...
* feat: add MCP error metadata handling and improve source policy resolution
* fix: adjust height-diff for improved table layout
2026-11-02 22:17:12 +08:00
ssongliu
c06c4e338b
feat(vm): enable community virtual machines and migrate xpack data ( #14279 )
...
* feat(vm): enable community virtual machines and migrate xpack data
* fix(vm): stop ISO download polling on failure or cancellation
* fix(vm): respect deleteFile when deleting failed ISO imports
2026-11-02 18:22:58 +08:00
ssongliu
f8c61993c5
feat(ai): open source model marketplace and migrate historical data ( #14277 )
...
* feat(ai): open source model marketplace and migrate historical data
* fix(ai): wait for canceled model downloads before retrying
2026-11-02 17:46:26 +08:00
Yuki Guo
50f0a37bee
feat: add remote Docker Hub image search ( #14271 )
2026-11-02 11:35:26 +08:00
Yuki Guo
50a45b72f3
Merge branch 'dev-v2' into pr@dev-v2@feat_image_check
2026-11-02 09:44:27 +08:00
ssongliu
13362f84a6
fix(ai): synchronize inference engine task states and unify management ( #14269 )
2026-11-01 23:36:15 +08:00
ssongliu
7156addf79
feat(ai): refine model pools, navigation and GPU deployment configuration ( #14257 )
2026-10-30 23:00:23 +08:00
CityFun and ssongliu
832d367428
perf(appstore): reduce resource requests during synchronization ( #14248 )
...
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-10-30 18:14:41 +08:00
ssongliu
02031e4d7c
feat: support GB10 shared memory and refine AI model UI ( #14254 )
2026-10-30 18:09:51 +08:00
guoyuqi
9644d5429f
refactor: reuse base settings for image update proxy checks
2026-10-30 17:42:24 +08:00
ssongliu
2f7bab67b3
feat(ai): add unified GPU configuration and collapsible deployment cards ( #14253 )
2026-10-30 17:03:21 +08:00
guoyuqi
e9c2162921
feat(container): add image update checks with scheduling and task logs
2026-10-29 18:25:32 +08:00
Yuki Guo
ecedaf8c21
feat(container): support batch upgrades with bounded concurrency and recovery ( #14231 )
2026-10-28 18:45:13 +08:00
蘭
d32cbb40f6
feat(mcp): add Panel MCP task configuration and website binding structures ( #14229 )
...
* feat(mcp): add Panel MCP task configuration and website binding structures
* fix(mcp): correct variable assignment in mcpWebsiteDomain function
2026-10-28 14:04:38 +08:00
Yuki Guo
eb4beb50c4
fix: docker image pull and stop ( #14202 )
2026-10-27 23:07:21 +08:00
ssongliu
bd0bc0079e
refactor(ai): remove obsolete tokenizer directory patterns ( #14225 )
2026-10-27 23:05:54 +08:00
Raphael Fakhri
ac09426f10
fix(app): keep signed numeric env values unchanged ( #14180 )
2026-10-27 09:58:53 +08:00
ssongliu
7c7fd492c4
feat(ai): support benchmark report routes and parameter translations ( #14210 )
2026-10-26 23:33:17 +08:00
蘭
d7355f3ccc
feat(mcp): add 1Panel MCP and enhance MCP credential management ( #14189 )
...
* feat(mcp): add 1Panel MCP and enhance MCP credential management
* feat(i18n): implement MCP document localization and remove legacy code
2026-10-26 13:59:49 +08:00
HynoR and Cursor
04099ae2a2
feat(terminal): add session grace expiry tests and improve detach logic ( #14127 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-19 17:54:05 +08:00
ssongliu
547f9775b0
fix(firewall): support legacy ip RA checks and link documentation ( #14083 )
2026-10-14 15:57:07 +08:00
蘭
12bfe6a1bd
fix: Fix Webhook Response Judgment and Optimize Configuration and Testing Experience ( #14077 )
2026-10-14 11:28:21 +08:00
ssongliu
aaf70cfc41
fix(log): improve operation logs ( #14076 )
2026-10-13 18:28:34 +08:00
ssongliu
bc6cf519ce
fix: improve database file handling ( #14043 )
2026-10-13 09:39:27 +08:00
ssongliu
f9c43989fe
fix: improve firewall compatibility ( #14046 )
2026-10-13 09:39:18 +08:00
ssongliu
dada7294dd
fix(firewall): preserve fail2ban priority when binding iptables chains ( #14039 )
...
Refs #14019
2026-10-12 15:54:55 +08:00
ssongliu
afcb94f6ef
feat(vllm): add request metrics and optimize monitor history ( #14032 )
2026-10-12 15:54:42 +08:00