ssongliu
d0e3914a29
fix: resolve ssh service startup failure after enable ( #12874 )
2026-05-27 16:42:30 +08:00
蘭
fe7d1108cd
ref: update dependencies for gopdf and gofpdi ( #12873 )
2026-05-27 15:07:42 +08:00
蘭
462a3bbc83
feat: add node selection reports ( #12871 )
...
* feat: add node selection reports
* Merge dev-v2 and resolve PR conflicts
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-05-27 14:09:50 +08:00
ssongliu
b9dff99d63
feat: add login user display to login records ( #12870 )
2026-05-27 13:44:14 +08:00
崔健壮
612e67e4cc
fix(ssl): keep panel certificate in sync after auto-renew ( #12858 )
...
The auto-renew flow in obtainSSL returned early when OpenResty was not
installed or `nginx -s reload` failed, skipping reloadSystemSSL. The new
certificate was persisted to the DB and written into website Nginx
configs, but the panel's own server.crt / server.key on disk and the
in-memory constant.CertStore were left pointing at the old material.
Because the cert was now fresh, subsequent cron ticks did not retry the
renewal, so the panel kept serving the stale cert until a user manually
re-applied it from 面板设置 → SSL.
Two changes:
1. agent/app/service/website_ssl.go
reloadSystemSSL is now called unconditionally after a successful
renewal, regardless of whether OpenResty is present or nginx reload
succeeded. The function already short-circuits for non-panel SSLs,
so this is safe.
2. agent/app/service/website_ssl.go + agent/cron/job/ssl.go
Add SyncSystemSSL, invoked at the start of every renew cron tick.
It compares the panel's on-disk cert/key with the WebsiteSSL row
referenced by the SSLID setting and rewrites the files + notifies
core when they diverge. This recovers existing installs that are
already in the "DB ahead of disk" state and self-heals any future
drift introduced by transient failures.
https://github.com/1Panel-dev/1Panel/issues/12472
2026-05-27 11:58:40 +08:00
ssongliu
4f0838c98c
fix: fix script library execution issue on child nodes ( #12869 )
2026-05-27 11:25:24 +08:00
ssongliu
fe70a77264
feat: support auto popup task log after image deletion ( #12868 )
2026-05-27 11:25:02 +08:00
glmgbj233
8ed33fd06a
feat: validate generated terminal commands ( #12826 )
...
* Fix taint path 1 detected by Codex
Repository: 1Panel-dev_1Panel
Result: /home/hejunjie/llm_web_serve/find_github_project/codex_find_taint/batch_results_go_llm_full_mini/1Panel-dev_1Panel.json
Sink kind: command_exec
* Fix taint path 0 detected by Codex
Repository: 1Panel-dev_1Panel
Result: /home/hejunjie/llm_web_serve/find_github_project/codex_find_taint/batch_results_go_llm_full_mini/1Panel-dev_1Panel.json
Sink kind: command_exec
* Validate generated terminal commands
Keep generated output behind the intended trust boundary while preserving the normal safe workflow.
Add regression coverage for the unsafe flow and the expected safe behavior.
* Narrow terminal AI input validation
* refine terminal ai command validation
---------
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-05-27 11:08:52 +08:00
ssongliu
f5662769b3
fix: update node limit handling ( #12867 )
2026-05-27 09:46:00 +08:00
ssongliu
61a2e20798
fix: handle node admin action permissions ( #12857 )
2026-05-26 18:34:09 +08:00
ssongliu
7d20118f38
feat: add router expires alert ( #12855 )
2026-05-26 17:28:26 +08:00
CityFun
7307b9d6fb
feat: Upgrade some dependencies. ( #12854 )
2026-05-26 15:25:08 +08:00
ssongliu
c2971812a5
fix: align user list model and local dev config ( #12853 )
2026-05-26 14:31:24 +08:00
Rowan Chen
176a4bd34c
Merge pull request #12829 from rowanchen-com/feat/lego-v5-and-dynadot
...
feat: upgrade lego to v5.1.0 and add Dynadot DNS provider
2026-05-26 14:18:17 +08:00
ssongliu
4a01726058
feat: guard file editor save and refresh ops report docs ( #12852 )
2026-05-26 13:48:19 +08:00
王贺
18a372e027
Update OWNERS ( #12851 )
2026-05-26 10:28:49 +08:00
蘭
483a2a867b
feat: Optimize the export page of the operation and maintenance report ( #12850 )
2026-05-26 10:26:34 +08:00
ssongliu
1a0de94489
feat: update task list and sidebar behavior ( #12839 )
2026-05-26 09:33:52 +08:00
ssongliu
979c1588e1
fix: improve command output handling ( #12837 )
2026-05-26 09:33:41 +08:00
ssongliu
e39f6b1003
feat: add setting permission controls ( #12838 )
2026-05-25 17:13:02 +08:00
mei2jun1
4443ed1b7f
fix: nil pointer dereference when os.OpenFile fails ( #12808 )
2026-05-25 14:11:10 +08:00
ssongliu
81f11f13fe
chore: remove unused docker compose dependency ( #12835 )
2026-05-25 11:38:42 +08:00
王贺
4fa14f055d
fix: harden command execution helpers ( #12834 )
2026-05-25 11:38:31 +08:00
王贺
0fe9033d23
fix: update community edition auth defaults ( #12828 )
2026-05-23 21:17:28 +08:00
ssongliu
e5ff53b1af
fix: embed all web assets ( #12827 )
2026-05-23 12:46:20 +08:00
ssongliu
d005e61c72
fix: update go sum ( #12825 )
2026-05-23 10:45:45 +08:00
王贺
9328a79b37
fix: update agent go sum ( #12824 )
2026-05-23 10:15:51 +08:00
ssongliu
56c7d5e3bd
fix: refine rbac permission controls ( #12821 )
2026-05-23 09:44:11 +08:00
CityFun
0cefe8f6ad
feat: Update some dependencies ( #12820 )
2026-05-22 22:37:08 +08:00
蘭
3759fd2dad
feat: enhance ops report functionality and improve export options ( #12819 )
2026-05-22 18:17:01 +08:00
王贺
b35c771d16
fix: update mcp nav title ( #12818 )
2026-05-22 18:16:37 +08:00
王贺
3ce70cee4d
chore: update skills hub locale ( #12812 )
2026-05-22 15:18:14 +08:00
CityFun
8dd27a3e7b
feat: Update some dependencies ( #12811 )
2026-05-22 15:17:59 +08:00
CityFun
c91769e364
feat: add some translate ( #12806 )
2026-05-21 18:20:06 +08:00
ssongliu
ea7856d591
fix: update commercial edition i18n ( #12804 )
2026-05-21 18:19:52 +08:00
ssongliu
023040a814
fix: improve ssh log parsing ( #12803 )
2026-05-21 15:26:41 +08:00
王贺
13fdb6caa9
chore: update ( #12802 )
2026-05-21 14:52:39 +08:00
CityFun
81e1a41130
fix: Fixed issue with start frontend failed ( #12800 )
2026-05-21 14:42:45 +08:00
CityFun
f3933155d6
Merge pull request #12799 from 1Panel-dev/dev-duo
...
merge to dev-v2
2026-05-21 12:41:48 +08:00
ssongliu
4e692b8667
fix: adjust file search layout ( #12797 )
2026-05-21 12:39:50 +08:00
蘭
cf5f1cdb4e
feat: Operation and maintenance reports support alarm reports ( #12794 )
2026-05-21 12:39:50 +08:00
CityFun
46986fba24
fix: Resolve the agent upgrade issue ( #12780 )
2026-05-21 12:39:50 +08:00
ssongliu
4627e7c0af
chore: add permission controls ( #12775 )
2026-05-21 12:39:50 +08:00
ssongliu
38174a0b9f
fix: adjust permission dropdown behavior ( #12774 )
2026-05-21 12:39:50 +08:00
蘭
c0489245d9
feat: Optimize the UI and style of operation and maintenance reports ( #12772 )
2026-05-21 12:39:50 +08:00
王贺
bec23f793a
fix: harden agent socket and permission checks ( #12771 )
...
* fix: harden agent socket and permission checks
* chore: remove agent socket test
* chore: remove redundant comments
2026-05-21 12:39:49 +08:00
ssongliu
e7578a9fc5
fix: improve security entrance and user commands ( #12770 )
2026-05-21 12:39:49 +08:00
王贺
9d3313fe11
fix: allow refreshing skills hub routes ( #12767 )
2026-05-21 12:39:49 +08:00
ssongliu
f41e5e3da5
chore: update website log docs ( #12763 )
2026-05-21 12:39:49 +08:00
ssongliu
540be68adf
chore: update website log docs ( #12762 )
2026-05-21 12:39:49 +08:00