From 2f40f795ee6131132d3fab2601f92a567bbdc4b7 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Mon, 9 Feb 2026 19:19:26 +0800 Subject: [PATCH 01/11] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96access=E6=8E=88?= =?UTF-8?q?=E6=9D=83=E6=94=AF=E6=8C=81remote-auto-complete?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugins/common/remote-auto-complete.vue | 34 ++++++++++++++----- .../plugins/common/remote-select.vue | 23 +++++++------ .../user/pipeline/handle-controller.ts | 1 + 3 files changed, 39 insertions(+), 19 deletions(-) diff --git a/packages/ui/certd-client/src/components/plugins/common/remote-auto-complete.vue b/packages/ui/certd-client/src/components/plugins/common/remote-auto-complete.vue index a46c3d66b..114e7705c 100644 --- a/packages/ui/certd-client/src/components/plugins/common/remote-auto-complete.vue +++ b/packages/ui/certd-client/src/components/plugins/common/remote-auto-complete.vue @@ -23,7 +23,7 @@ defineOptions({ const props = defineProps< { - watches: string[]; + watches?: string[]; } & ComponentPropsType >(); @@ -48,6 +48,18 @@ const message = ref(""); const hasError = ref(false); const loading = ref(false); +function getInputFromForm(form: any, pluginType: string) { + let input: any = {}; + if (pluginType === "plugin") { + input = form?.input || {}; + } else if (pluginType === "access") { + input = form?.access || {}; + } else { + input = form || {}; + } + return input; +} + const getOptions = async () => { if (loading.value) { return; @@ -63,15 +75,14 @@ const getOptions = async () => { } const pluginType = getPluginType(); const { form } = getScope(); - const input = (pluginType === "plugin" ? form?.input : form) || {}; - + const input = getInputFromForm(form, pluginType); for (let key in define.input) { const inWatches = props.watches?.includes(key); const inputDefine = define.input[key]; if (inWatches && inputDefine.required) { const value = input[key]; if (value == null || value === "") { - console.log("remote-select required", key); + console.log("remote-auto-complete required", key); return; } } @@ -129,12 +140,14 @@ watch( () => { const pluginType = getPluginType(); const { form, key } = getScope(); - const input = (pluginType === "plugin" ? form?.input : form) || {}; - const watches = {}; - for (const key of props.watches) { - //@ts-ignore - watches[key] = input[key]; + const input = getInputFromForm(form, pluginType); + const watches: any = {}; + if (props.watches && props.watches.length > 0) { + for (const key of props.watches) { + watches[key] = input[key]; + } } + return { form: watches, key, @@ -144,6 +157,9 @@ watch( const { form } = value; const oldForm: any = oldValue?.form; let changed = oldForm == null || optionsRef.value.length == 0; + if (!props.watches || props.watches.length === 0) { + return; + } for (const key of props.watches) { //@ts-ignore if (oldForm && form[key] != oldForm[key]) { diff --git a/packages/ui/certd-client/src/components/plugins/common/remote-select.vue b/packages/ui/certd-client/src/components/plugins/common/remote-select.vue index e951b4d54..15b315a1e 100644 --- a/packages/ui/certd-client/src/components/plugins/common/remote-select.vue +++ b/packages/ui/certd-client/src/components/plugins/common/remote-select.vue @@ -57,7 +57,7 @@ const VNodes = defineComponent({ const props = defineProps< { - watches: string[]; + watches?: string[]; search?: boolean; pager?: boolean; } & ComponentPropsType @@ -201,11 +201,13 @@ watch( const pluginType = getPluginType(); const { form, key } = getScope(); const input = (pluginType === "plugin" ? form?.input : form) || {}; - const watches = {}; - for (const key of props.watches) { - //@ts-ignore - watches[key] = input[key]; + const watches: any = {}; + if (props.watches && props.watches.length > 0) { + for (const key of props.watches) { + watches[key] = input[key]; + } } + return { form: watches, key, @@ -215,11 +217,12 @@ watch( const { form } = value; const oldForm: any = oldValue?.form; let changed = oldForm == null || optionsRef.value.length == 0; - for (const key of props.watches) { - //@ts-ignore - if (oldForm && form[key] != oldForm[key]) { - changed = true; - break; + if (props.watches && props.watches.length > 0) { + for (const key of props.watches) { + if (oldForm && form[key] != oldForm[key]) { + changed = true; + break; + } } } if (changed) { diff --git a/packages/ui/certd-server/src/controller/user/pipeline/handle-controller.ts b/packages/ui/certd-server/src/controller/user/pipeline/handle-controller.ts index 534f2effe..2c4eaab53 100644 --- a/packages/ui/certd-server/src/controller/user/pipeline/handle-controller.ts +++ b/packages/ui/certd-server/src/controller/user/pipeline/handle-controller.ts @@ -53,6 +53,7 @@ export class HandleController extends BaseController { const accessGetter = new AccessGetter(userId, this.accessService.getById.bind(this.accessService)); const access = await newAccess(body.typeName, inputAccess,accessGetter); + mergeUtils.merge(access, body.input); const res = await access.onRequest(body); return this.ok(res); From 79c77ce3a3e3005ecb0303c13e8d96debcb14bd0 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Mon, 9 Feb 2026 19:20:34 +0800 Subject: [PATCH 02/11] chore: perf remote- select --- .../components/plugins/common/remote-select.vue | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/packages/ui/certd-client/src/components/plugins/common/remote-select.vue b/packages/ui/certd-client/src/components/plugins/common/remote-select.vue index 15b315a1e..029697ca5 100644 --- a/packages/ui/certd-client/src/components/plugins/common/remote-select.vue +++ b/packages/ui/certd-client/src/components/plugins/common/remote-select.vue @@ -79,6 +79,17 @@ const getPluginType: any = inject("get:plugin:type", () => { return "plugin"; }); +function getInputFromForm(form: any, pluginType: string) { + let input: any = {}; + if (pluginType === "plugin") { + input = form?.input || {}; + } else if (pluginType === "access") { + input = form?.access || {}; + } else { + input = form || {}; + } + return input; +} const searchKeyRef = ref(""); const optionsRef = ref([]); const message = ref(""); @@ -104,7 +115,7 @@ const getOptions = async () => { } const pluginType = getPluginType(); const { form } = getScope(); - const input = (pluginType === "plugin" ? form?.input : form) || {}; + const input = getInputFromForm(form, pluginType); for (let key in define.input) { const inWatches = props.watches?.includes(key); @@ -200,7 +211,7 @@ watch( () => { const pluginType = getPluginType(); const { form, key } = getScope(); - const input = (pluginType === "plugin" ? form?.input : form) || {}; + const input = getInputFromForm(form, pluginType); const watches: any = {}; if (props.watches && props.watches.length > 0) { for (const key of props.watches) { From 519bf3184ac43fd3c993efed2a28dc89271cbd19 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Mon, 9 Feb 2026 22:46:09 +0800 Subject: [PATCH 03/11] =?UTF-8?q?chore:=201panel=20=E7=AB=99=E7=82=B9?= =?UTF-8?q?=E8=AF=81=E4=B9=A6=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../certd-client/src/views/framework/login/index.vue | 10 ++++++++-- .../plugin-plus/1panel/plugins/deploy-to-website.ts | 6 +++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/packages/ui/certd-client/src/views/framework/login/index.vue b/packages/ui/certd-client/src/views/framework/login/index.vue index 7ac1ae5fc..fb5af7454 100644 --- a/packages/ui/certd-client/src/views/framework/login/index.vue +++ b/packages/ui/certd-client/src/views/framework/login/index.vue @@ -103,7 +103,7 @@ import SmsCode from "/@/views/framework/login/sms-code.vue"; import { useI18n } from "/@/locales"; import { LanguageToggle } from "/@/vben/layouts"; import CaptchaInput from "/@/components/captcha/captcha-input.vue"; -import { useRoute } from "vue-router"; +import { useRoute, useRouter } from "vue-router"; import OauthFooter from "/@/views/framework/oauth/oauth-footer.vue"; import * as oauthApi from "../oauth/api"; import { notification } from "ant-design-vue"; @@ -113,6 +113,12 @@ export default defineComponent({ setup() { const { t } = useI18n(); const route = useRoute(); + const router = useRouter(); + const userStore = useUserStore(); + if (userStore.getToken) { + router.push("/"); + return; + } const queryBindCode = ref(route.query.bindCode as string | undefined); @@ -120,7 +126,7 @@ export default defineComponent({ const urlLoginType = route.query.loginType as string | undefined; const verifyCodeInputRef = ref(); const loading = ref(false); - const userStore = useUserStore(); + const settingStore = useSettingStore(); const formRef = ref(); let defaultLoginType = settingStore.sysPublic.defaultLoginType || "password"; diff --git a/packages/ui/certd-server/src/plugins/plugin-plus/1panel/plugins/deploy-to-website.ts b/packages/ui/certd-server/src/plugins/plugin-plus/1panel/plugins/deploy-to-website.ts index 8e42f8559..79f60fd78 100644 --- a/packages/ui/certd-server/src/plugins/plugin-plus/1panel/plugins/deploy-to-website.ts +++ b/packages/ui/certd-server/src/plugins/plugin-plus/1panel/plugins/deploy-to-website.ts @@ -7,9 +7,9 @@ import { OnePanelClient } from "../client.js"; @IsTaskPlugin({ name: "1PanelDeployToWebsitePlugin", - title: "1Panel-更新证书", + title: "1Panel-更新站点证书", icon: "svg:icon-onepanel", - desc: "更新1Panel的证书,包括面板证书和站点证书", + desc: "更新1Panel的站点证书", group: pluginGroups.panel.key, default: { strategy: { @@ -195,7 +195,7 @@ export class OnePanelDeployToWebsitePlugin extends AbstractTaskPlugin { currentNode: this.currentNode, }); if (!res?.items) { - throw new Error("没有找到证书,请先在1Panel中手动上传证书,并关联站点或设置面板证书,后续才可以自动更新"); + throw new Error("没有找到证书,请先在1Panel中手动上传证书,并关联站点,后续才可以自动更新"); } const list = res.items.map(item => { const domains = item.domains ? [] : item.domains.split(","); From bd8caff0b754cb13530cf0f1644b33e29fde5d01 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Mon, 9 Feb 2026 23:08:13 +0800 Subject: [PATCH 04/11] =?UTF-8?q?perf:=20=E5=B7=B2=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E8=AE=BF=E9=97=AE=E7=99=BB=E5=BD=95=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E8=87=AA=E5=8A=A8=E8=B7=B3=E8=BD=AC=E5=88=B0=E9=A6=96?= =?UTF-8?q?=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/ui/certd-client/src/router/guard.ts | 8 ++++++++ .../ui/certd-client/src/views/framework/login/index.vue | 6 +----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/packages/ui/certd-client/src/router/guard.ts b/packages/ui/certd-client/src/router/guard.ts index 846147968..c18941595 100644 --- a/packages/ui/certd-client/src/router/guard.ts +++ b/packages/ui/certd-client/src/router/guard.ts @@ -101,6 +101,14 @@ function setupAccessGuard(router: Router) { return r.meta?.auth || r.meta?.permission; }); + if (to.path === LOGIN_PATH && accessStore.accessToken) { + return { + path: DEFAULT_HOME_PATH, + // 携带当前跳转的页面,登录后重新跳转该页面 + replace: true, + }; + } + if (!needAuth) { return true; } diff --git a/packages/ui/certd-client/src/views/framework/login/index.vue b/packages/ui/certd-client/src/views/framework/login/index.vue index fb5af7454..4b447d842 100644 --- a/packages/ui/certd-client/src/views/framework/login/index.vue +++ b/packages/ui/certd-client/src/views/framework/login/index.vue @@ -113,12 +113,7 @@ export default defineComponent({ setup() { const { t } = useI18n(); const route = useRoute(); - const router = useRouter(); const userStore = useUserStore(); - if (userStore.getToken) { - router.push("/"); - return; - } const queryBindCode = ref(route.query.bindCode as string | undefined); @@ -256,6 +251,7 @@ export default defineComponent({ } return sysPublicSettings.oauthOnly && settingStore.isPlus && sysPublicSettings.oauthEnabled; }); + return { t, loading, From 7113c4622b3af37f513ffd963fc1dd9e4f864229 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Mon, 9 Feb 2026 23:08:35 +0800 Subject: [PATCH 05/11] build: prepare to build --- packages/core/basic/build.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/basic/build.md b/packages/core/basic/build.md index 2f0a258d8..449d87953 100644 --- a/packages/core/basic/build.md +++ b/packages/core/basic/build.md @@ -1 +1 @@ -02:23 +23:08 From b30cb5d7dc8311af4863da7dc8781f7264ba0545 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Mon, 9 Feb 2026 23:11:18 +0800 Subject: [PATCH 06/11] v1.38.9 --- CHANGELOG.md | 15 ++++ docs/guide/plugins/deploy.md | 2 +- lerna.json | 2 +- packages/core/acme-client/CHANGELOG.md | 4 + packages/core/acme-client/package.json | 4 +- packages/core/basic/CHANGELOG.md | 6 ++ packages/core/basic/package.json | 2 +- packages/core/pipeline/CHANGELOG.md | 4 + packages/core/pipeline/package.json | 6 +- packages/libs/lib-huawei/CHANGELOG.md | 4 + packages/libs/lib-huawei/package.json | 2 +- packages/libs/lib-iframe/CHANGELOG.md | 4 + packages/libs/lib-iframe/package.json | 2 +- packages/libs/lib-jdcloud/CHANGELOG.md | 4 + packages/libs/lib-jdcloud/package.json | 2 +- packages/libs/lib-k8s/CHANGELOG.md | 4 + packages/libs/lib-k8s/package.json | 4 +- packages/libs/lib-server/CHANGELOG.md | 4 + packages/libs/lib-server/package.json | 12 +-- packages/libs/midway-flyway-js/CHANGELOG.md | 6 ++ packages/libs/midway-flyway-js/package.json | 2 +- packages/plugins/plugin-cert/CHANGELOG.md | 4 + packages/plugins/plugin-cert/package.json | 10 +-- packages/plugins/plugin-lib/CHANGELOG.md | 4 + packages/plugins/plugin-lib/package.json | 10 +-- packages/ui/certd-client/CHANGELOG.md | 8 ++ packages/ui/certd-client/package.json | 6 +- packages/ui/certd-server/CHANGELOG.md | 14 ++++ .../certd-server/metadata/access_alioss.yaml | 74 ++++--------------- .../deploy_1PanelDeployToWebsitePlugin.yaml | 4 +- packages/ui/certd-server/package.json | 28 +++---- 31 files changed, 148 insertions(+), 109 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 14568138e..70dde18ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,21 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.38.9](https://github.com/certd/certd/compare/v1.38.8...v1.38.9) (2026-02-09) + +### Bug Fixes + +* 修复部署到openwrt错误的bug ([9ac33f9](https://github.com/certd/certd/commit/9ac33f9b9ba7727fcbbd320dd866bc048cbb3d72)) +* 修复新版本上传到阿里云cas后,其他依赖任务无法部署的bug ([99f5b8e](https://github.com/certd/certd/commit/99f5b8ebc1c64798ceb42042ad71cf71e967beb0)) +* esxi部署失败的bug ([6ab1fca](https://github.com/certd/certd/commit/6ab1fcaf894f7ce343af4b5bf4b0d67438df6618)) + +### Performance Improvements + +* 修改sql升级语句,兼容mysql5.7 ([02f89a9](https://github.com/certd/certd/commit/02f89a9c9d77850437285844670aed441e5953c3)) +* 已登录状态访问登录页面自动跳转到首页 ([bd8caff](https://github.com/certd/certd/commit/bd8caff0b754cb13530cf0f1644b33e29fde5d01)) +* 优化access授权支持remote-auto-complete ([2f40f79](https://github.com/certd/certd/commit/2f40f795ee6131132d3fab2601f92a567bbdc4b7)) +* access 插件支持remote-select等配置 ([d286c04](https://github.com/certd/certd/commit/d286c040a5232dcca829945734affead3ee08b3c)) + ## [1.38.8](https://github.com/certd/certd/compare/v1.38.7...v1.38.8) (2026-02-06) ### Performance Improvements diff --git a/docs/guide/plugins/deploy.md b/docs/guide/plugins/deploy.md index 90d886ad2..6c4930241 100644 --- a/docs/guide/plugins/deploy.md +++ b/docs/guide/plugins/deploy.md @@ -58,7 +58,7 @@ | 3.| **Dokploy-部署server证书** | 自动更新Dokploy server证书 | | 4.| **飞牛NAS-部署证书** | | | 5.| **1Panel-部署面板证书** | 更新1Panel的面板证书 | -| 6.| **1Panel-更新证书** | 更新1Panel的证书,包括面板证书和站点证书 | +| 6.| **1Panel-更新站点证书** | 更新1Panel的站点证书 | | 7.| **宝塔-删除过期证书** | 删除证书夹中过期证书 | | 8.| **宝塔-WAF证书部署** | 部署宝塔云WAF/aaWAF | | 9.| **宝塔-面板证书部署** | 部署宝塔面板本身的ssl证书 | diff --git a/lerna.json b/lerna.json index 5249287e8..b910db6bb 100644 --- a/lerna.json +++ b/lerna.json @@ -9,5 +9,5 @@ } }, "npmClient": "pnpm", - "version": "1.38.8" + "version": "1.38.9" } diff --git a/packages/core/acme-client/CHANGELOG.md b/packages/core/acme-client/CHANGELOG.md index 1d45d69ac..bf57787ac 100644 --- a/packages/core/acme-client/CHANGELOG.md +++ b/packages/core/acme-client/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.38.9](https://github.com/publishlab/node-acme-client/compare/v1.38.8...v1.38.9) (2026-02-09) + +**Note:** Version bump only for package @certd/acme-client + ## [1.38.8](https://github.com/publishlab/node-acme-client/compare/v1.38.7...v1.38.8) (2026-02-06) ### Performance Improvements diff --git a/packages/core/acme-client/package.json b/packages/core/acme-client/package.json index cd21bb778..1c13b1210 100644 --- a/packages/core/acme-client/package.json +++ b/packages/core/acme-client/package.json @@ -3,7 +3,7 @@ "description": "Simple and unopinionated ACME client", "private": false, "author": "nmorsman", - "version": "1.38.8", + "version": "1.38.9", "type": "module", "module": "scr/index.js", "main": "src/index.js", @@ -18,7 +18,7 @@ "types" ], "dependencies": { - "@certd/basic": "^1.38.8", + "@certd/basic": "^1.38.9", "@peculiar/x509": "^1.11.0", "asn1js": "^3.0.5", "axios": "^1.9.0", diff --git a/packages/core/basic/CHANGELOG.md b/packages/core/basic/CHANGELOG.md index 81be00900..04acb212e 100644 --- a/packages/core/basic/CHANGELOG.md +++ b/packages/core/basic/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.38.9](https://github.com/certd/certd/compare/v1.38.8...v1.38.9) (2026-02-09) + +### Bug Fixes + +* esxi部署失败的bug ([6ab1fca](https://github.com/certd/certd/commit/6ab1fcaf894f7ce343af4b5bf4b0d67438df6618)) + ## [1.38.8](https://github.com/certd/certd/compare/v1.38.7...v1.38.8) (2026-02-06) **Note:** Version bump only for package @certd/basic diff --git a/packages/core/basic/package.json b/packages/core/basic/package.json index f152cee1f..23cf826be 100644 --- a/packages/core/basic/package.json +++ b/packages/core/basic/package.json @@ -1,7 +1,7 @@ { "name": "@certd/basic", "private": false, - "version": "1.38.8", + "version": "1.38.9", "type": "module", "main": "./dist/index.js", "module": "./dist/index.js", diff --git a/packages/core/pipeline/CHANGELOG.md b/packages/core/pipeline/CHANGELOG.md index 01a19b879..bc25f1ea3 100644 --- a/packages/core/pipeline/CHANGELOG.md +++ b/packages/core/pipeline/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.38.9](https://github.com/certd/certd/compare/v1.38.8...v1.38.9) (2026-02-09) + +**Note:** Version bump only for package @certd/pipeline + ## [1.38.8](https://github.com/certd/certd/compare/v1.38.7...v1.38.8) (2026-02-06) **Note:** Version bump only for package @certd/pipeline diff --git a/packages/core/pipeline/package.json b/packages/core/pipeline/package.json index fac30956a..ef2e2d4b9 100644 --- a/packages/core/pipeline/package.json +++ b/packages/core/pipeline/package.json @@ -1,7 +1,7 @@ { "name": "@certd/pipeline", "private": false, - "version": "1.38.8", + "version": "1.38.9", "type": "module", "main": "./dist/index.js", "module": "./dist/index.js", @@ -18,8 +18,8 @@ "compile": "tsc --skipLibCheck --watch" }, "dependencies": { - "@certd/basic": "^1.38.8", - "@certd/plus-core": "^1.38.8", + "@certd/basic": "^1.38.9", + "@certd/plus-core": "^1.38.9", "dayjs": "^1.11.7", "lodash-es": "^4.17.21", "reflect-metadata": "^0.1.13" diff --git a/packages/libs/lib-huawei/CHANGELOG.md b/packages/libs/lib-huawei/CHANGELOG.md index 41e9951ff..ff2f7963a 100644 --- a/packages/libs/lib-huawei/CHANGELOG.md +++ b/packages/libs/lib-huawei/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.38.9](https://github.com/certd/certd/compare/v1.38.8...v1.38.9) (2026-02-09) + +**Note:** Version bump only for package @certd/lib-huawei + ## [1.38.8](https://github.com/certd/certd/compare/v1.38.7...v1.38.8) (2026-02-06) **Note:** Version bump only for package @certd/lib-huawei diff --git a/packages/libs/lib-huawei/package.json b/packages/libs/lib-huawei/package.json index 372e5f513..60356c528 100644 --- a/packages/libs/lib-huawei/package.json +++ b/packages/libs/lib-huawei/package.json @@ -1,7 +1,7 @@ { "name": "@certd/lib-huawei", "private": false, - "version": "1.38.8", + "version": "1.38.9", "main": "./dist/bundle.js", "module": "./dist/bundle.js", "types": "./dist/d/index.d.ts", diff --git a/packages/libs/lib-iframe/CHANGELOG.md b/packages/libs/lib-iframe/CHANGELOG.md index 654d48d58..364fa0e22 100644 --- a/packages/libs/lib-iframe/CHANGELOG.md +++ b/packages/libs/lib-iframe/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.38.9](https://github.com/certd/certd/compare/v1.38.8...v1.38.9) (2026-02-09) + +**Note:** Version bump only for package @certd/lib-iframe + ## [1.38.8](https://github.com/certd/certd/compare/v1.38.7...v1.38.8) (2026-02-06) **Note:** Version bump only for package @certd/lib-iframe diff --git a/packages/libs/lib-iframe/package.json b/packages/libs/lib-iframe/package.json index c6b532b9f..813dc49de 100644 --- a/packages/libs/lib-iframe/package.json +++ b/packages/libs/lib-iframe/package.json @@ -1,7 +1,7 @@ { "name": "@certd/lib-iframe", "private": false, - "version": "1.38.8", + "version": "1.38.9", "type": "module", "main": "./dist/index.js", "module": "./dist/index.js", diff --git a/packages/libs/lib-jdcloud/CHANGELOG.md b/packages/libs/lib-jdcloud/CHANGELOG.md index fef99fb78..1c19524d9 100644 --- a/packages/libs/lib-jdcloud/CHANGELOG.md +++ b/packages/libs/lib-jdcloud/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.38.9](https://github.com/certd/certd/compare/v1.38.8...v1.38.9) (2026-02-09) + +**Note:** Version bump only for package @certd/jdcloud + ## [1.38.8](https://github.com/certd/certd/compare/v1.38.7...v1.38.8) (2026-02-06) **Note:** Version bump only for package @certd/jdcloud diff --git a/packages/libs/lib-jdcloud/package.json b/packages/libs/lib-jdcloud/package.json index 12160625a..d78c551e6 100644 --- a/packages/libs/lib-jdcloud/package.json +++ b/packages/libs/lib-jdcloud/package.json @@ -1,6 +1,6 @@ { "name": "@certd/jdcloud", - "version": "1.38.8", + "version": "1.38.9", "description": "jdcloud openApi sdk", "main": "./dist/bundle.js", "module": "./dist/bundle.js", diff --git a/packages/libs/lib-k8s/CHANGELOG.md b/packages/libs/lib-k8s/CHANGELOG.md index a93a1ce50..d395a9d71 100644 --- a/packages/libs/lib-k8s/CHANGELOG.md +++ b/packages/libs/lib-k8s/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.38.9](https://github.com/certd/certd/compare/v1.38.8...v1.38.9) (2026-02-09) + +**Note:** Version bump only for package @certd/lib-k8s + ## [1.38.8](https://github.com/certd/certd/compare/v1.38.7...v1.38.8) (2026-02-06) **Note:** Version bump only for package @certd/lib-k8s diff --git a/packages/libs/lib-k8s/package.json b/packages/libs/lib-k8s/package.json index b2f0783f6..147da92a6 100644 --- a/packages/libs/lib-k8s/package.json +++ b/packages/libs/lib-k8s/package.json @@ -1,7 +1,7 @@ { "name": "@certd/lib-k8s", "private": false, - "version": "1.38.8", + "version": "1.38.9", "type": "module", "main": "./dist/index.js", "module": "./dist/index.js", @@ -17,7 +17,7 @@ "pub": "npm publish" }, "dependencies": { - "@certd/basic": "^1.38.8", + "@certd/basic": "^1.38.9", "@kubernetes/client-node": "0.21.0" }, "devDependencies": { diff --git a/packages/libs/lib-server/CHANGELOG.md b/packages/libs/lib-server/CHANGELOG.md index a5d66df1f..214926070 100644 --- a/packages/libs/lib-server/CHANGELOG.md +++ b/packages/libs/lib-server/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.38.9](https://github.com/certd/certd/compare/v1.38.8...v1.38.9) (2026-02-09) + +**Note:** Version bump only for package @certd/lib-server + ## [1.38.8](https://github.com/certd/certd/compare/v1.38.7...v1.38.8) (2026-02-06) ### Performance Improvements diff --git a/packages/libs/lib-server/package.json b/packages/libs/lib-server/package.json index fdb22aed5..2c960e642 100644 --- a/packages/libs/lib-server/package.json +++ b/packages/libs/lib-server/package.json @@ -1,6 +1,6 @@ { "name": "@certd/lib-server", - "version": "1.38.8", + "version": "1.38.9", "description": "midway with flyway, sql upgrade way ", "private": false, "type": "module", @@ -28,11 +28,11 @@ ], "license": "AGPL", "dependencies": { - "@certd/acme-client": "^1.38.8", - "@certd/basic": "^1.38.8", - "@certd/pipeline": "^1.38.8", - "@certd/plugin-lib": "^1.38.8", - "@certd/plus-core": "^1.38.8", + "@certd/acme-client": "^1.38.9", + "@certd/basic": "^1.38.9", + "@certd/pipeline": "^1.38.9", + "@certd/plugin-lib": "^1.38.9", + "@certd/plus-core": "^1.38.9", "@midwayjs/cache": "3.14.0", "@midwayjs/core": "3.20.11", "@midwayjs/i18n": "3.20.13", diff --git a/packages/libs/midway-flyway-js/CHANGELOG.md b/packages/libs/midway-flyway-js/CHANGELOG.md index e1e01dd86..2b7494672 100644 --- a/packages/libs/midway-flyway-js/CHANGELOG.md +++ b/packages/libs/midway-flyway-js/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.38.9](https://github.com/certd/certd/compare/v1.38.8...v1.38.9) (2026-02-09) + +### Performance Improvements + +* 修改sql升级语句,兼容mysql5.7 ([02f89a9](https://github.com/certd/certd/commit/02f89a9c9d77850437285844670aed441e5953c3)) + ## [1.38.8](https://github.com/certd/certd/compare/v1.38.7...v1.38.8) (2026-02-06) **Note:** Version bump only for package @certd/midway-flyway-js diff --git a/packages/libs/midway-flyway-js/package.json b/packages/libs/midway-flyway-js/package.json index 8de4886f5..736867e8e 100644 --- a/packages/libs/midway-flyway-js/package.json +++ b/packages/libs/midway-flyway-js/package.json @@ -1,6 +1,6 @@ { "name": "@certd/midway-flyway-js", - "version": "1.38.8", + "version": "1.38.9", "description": "midway with flyway, sql upgrade way ", "private": false, "type": "module", diff --git a/packages/plugins/plugin-cert/CHANGELOG.md b/packages/plugins/plugin-cert/CHANGELOG.md index 8c4b1e739..83dc102d3 100644 --- a/packages/plugins/plugin-cert/CHANGELOG.md +++ b/packages/plugins/plugin-cert/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.38.9](https://github.com/certd/certd/compare/v1.38.8...v1.38.9) (2026-02-09) + +**Note:** Version bump only for package @certd/plugin-cert + ## [1.38.8](https://github.com/certd/certd/compare/v1.38.7...v1.38.8) (2026-02-06) **Note:** Version bump only for package @certd/plugin-cert diff --git a/packages/plugins/plugin-cert/package.json b/packages/plugins/plugin-cert/package.json index b8110c389..3e8c9f20f 100644 --- a/packages/plugins/plugin-cert/package.json +++ b/packages/plugins/plugin-cert/package.json @@ -1,7 +1,7 @@ { "name": "@certd/plugin-cert", "private": false, - "version": "1.38.8", + "version": "1.38.9", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -17,10 +17,10 @@ "compile": "tsc --skipLibCheck --watch" }, "dependencies": { - "@certd/acme-client": "^1.38.8", - "@certd/basic": "^1.38.8", - "@certd/pipeline": "^1.38.8", - "@certd/plugin-lib": "^1.38.8", + "@certd/acme-client": "^1.38.9", + "@certd/basic": "^1.38.9", + "@certd/pipeline": "^1.38.9", + "@certd/plugin-lib": "^1.38.9", "psl": "^1.9.0", "punycode.js": "^2.3.1" }, diff --git a/packages/plugins/plugin-lib/CHANGELOG.md b/packages/plugins/plugin-lib/CHANGELOG.md index 3c7ad3ec2..e149598bd 100644 --- a/packages/plugins/plugin-lib/CHANGELOG.md +++ b/packages/plugins/plugin-lib/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.38.9](https://github.com/certd/certd/compare/v1.38.8...v1.38.9) (2026-02-09) + +**Note:** Version bump only for package @certd/plugin-lib + ## [1.38.8](https://github.com/certd/certd/compare/v1.38.7...v1.38.8) (2026-02-06) **Note:** Version bump only for package @certd/plugin-lib diff --git a/packages/plugins/plugin-lib/package.json b/packages/plugins/plugin-lib/package.json index b78482b75..d266639ae 100644 --- a/packages/plugins/plugin-lib/package.json +++ b/packages/plugins/plugin-lib/package.json @@ -1,7 +1,7 @@ { "name": "@certd/plugin-lib", "private": false, - "version": "1.38.8", + "version": "1.38.9", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -22,10 +22,10 @@ "@alicloud/pop-core": "^1.7.10", "@alicloud/tea-util": "^1.4.11", "@aws-sdk/client-s3": "^3.964.0", - "@certd/acme-client": "^1.38.8", - "@certd/basic": "^1.38.8", - "@certd/pipeline": "^1.38.8", - "@certd/plus-core": "^1.38.8", + "@certd/acme-client": "^1.38.9", + "@certd/basic": "^1.38.9", + "@certd/pipeline": "^1.38.9", + "@certd/plus-core": "^1.38.9", "@kubernetes/client-node": "0.21.0", "ali-oss": "^6.22.0", "basic-ftp": "^5.0.5", diff --git a/packages/ui/certd-client/CHANGELOG.md b/packages/ui/certd-client/CHANGELOG.md index 806fdd6fe..11e32896e 100644 --- a/packages/ui/certd-client/CHANGELOG.md +++ b/packages/ui/certd-client/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.38.9](https://github.com/certd/certd/compare/v1.38.8...v1.38.9) (2026-02-09) + +### Performance Improvements + +* 已登录状态访问登录页面自动跳转到首页 ([bd8caff](https://github.com/certd/certd/commit/bd8caff0b754cb13530cf0f1644b33e29fde5d01)) +* 优化access授权支持remote-auto-complete ([2f40f79](https://github.com/certd/certd/commit/2f40f795ee6131132d3fab2601f92a567bbdc4b7)) +* access 插件支持remote-select等配置 ([d286c04](https://github.com/certd/certd/commit/d286c040a5232dcca829945734affead3ee08b3c)) + ## [1.38.8](https://github.com/certd/certd/compare/v1.38.7...v1.38.8) (2026-02-06) ### Performance Improvements diff --git a/packages/ui/certd-client/package.json b/packages/ui/certd-client/package.json index 6e1de7f0b..4f68619af 100644 --- a/packages/ui/certd-client/package.json +++ b/packages/ui/certd-client/package.json @@ -1,6 +1,6 @@ { "name": "@certd/ui-client", - "version": "1.38.8", + "version": "1.38.9", "private": true, "scripts": { "dev": "vite --open", @@ -106,8 +106,8 @@ "zod-defaults": "^0.1.3" }, "devDependencies": { - "@certd/lib-iframe": "^1.38.8", - "@certd/pipeline": "^1.38.8", + "@certd/lib-iframe": "^1.38.9", + "@certd/pipeline": "^1.38.9", "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-node-resolve": "^15.2.3", "@types/chai": "^4.3.12", diff --git a/packages/ui/certd-server/CHANGELOG.md b/packages/ui/certd-server/CHANGELOG.md index 278a50b75..fc6601b2a 100644 --- a/packages/ui/certd-server/CHANGELOG.md +++ b/packages/ui/certd-server/CHANGELOG.md @@ -3,6 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.38.9](https://github.com/certd/certd/compare/v1.38.8...v1.38.9) (2026-02-09) + +### Bug Fixes + +* 修复部署到openwrt错误的bug ([9ac33f9](https://github.com/certd/certd/commit/9ac33f9b9ba7727fcbbd320dd866bc048cbb3d72)) +* 修复新版本上传到阿里云cas后,其他依赖任务无法部署的bug ([99f5b8e](https://github.com/certd/certd/commit/99f5b8ebc1c64798ceb42042ad71cf71e967beb0)) +* esxi部署失败的bug ([6ab1fca](https://github.com/certd/certd/commit/6ab1fcaf894f7ce343af4b5bf4b0d67438df6618)) + +### Performance Improvements + +* 修改sql升级语句,兼容mysql5.7 ([02f89a9](https://github.com/certd/certd/commit/02f89a9c9d77850437285844670aed441e5953c3)) +* 优化access授权支持remote-auto-complete ([2f40f79](https://github.com/certd/certd/commit/2f40f795ee6131132d3fab2601f92a567bbdc4b7)) +* access 插件支持remote-select等配置 ([d286c04](https://github.com/certd/certd/commit/d286c040a5232dcca829945734affead3ee08b3c)) + ## [1.38.8](https://github.com/certd/certd/compare/v1.38.7...v1.38.8) (2026-02-06) ### Performance Improvements diff --git a/packages/ui/certd-server/metadata/access_alioss.yaml b/packages/ui/certd-server/metadata/access_alioss.yaml index 4af7b8bf6..c08a25c88 100644 --- a/packages/ui/certd-server/metadata/access_alioss.yaml +++ b/packages/ui/certd-server/metadata/access_alioss.yaml @@ -14,72 +14,26 @@ input: region: title: 大区 component: - name: a-auto-complete + name: remote-auto-complete vModel: value - options: - - value: oss-cn-hangzhou - label: 华东1(杭州) - - value: oss-cn-shanghai - label: 华东2(上海) - - value: oss-cn-nanjing - label: 华东5(南京-本地地域) - - value: oss-cn-fuzhou - label: 华东6(福州-本地地域) - - value: oss-cn-wuhan-lr - label: 华中1(武汉-本地地域) - - value: oss-cn-qingdao - label: 华北1(青岛) - - value: oss-cn-beijing - label: 华北2(北京) - - value: oss-cn-zhangjiakou - label: 华北 3(张家口) - - value: oss-cn-huhehaote - label: 华北5(呼和浩特) - - value: oss-cn-wulanchabu - label: 华北6(乌兰察布) - - value: oss-cn-shenzhen - label: 华南1(深圳) - - value: oss-cn-heyuan - label: 华南2(河源) - - value: oss-cn-guangzhou - label: 华南3(广州) - - value: oss-cn-chengdu - label: 西南1(成都) - - value: oss-cn-hongkong - label: 中国香港 - - value: oss-us-west-1 - label: 美国(硅谷)① - - value: oss-us-east-1 - label: 美国(弗吉尼亚)① - - value: oss-ap-northeast-1 - label: 日本(东京)① - - value: oss-ap-northeast-2 - label: 韩国(首尔) - - value: oss-ap-southeast-1 - label: 新加坡① - - value: oss-ap-southeast-2 - label: 澳大利亚(悉尼)① - - value: oss-ap-southeast-3 - label: 马来西亚(吉隆坡)① - - value: oss-ap-southeast-5 - label: 印度尼西亚(雅加达)① - - value: oss-ap-southeast-6 - label: 菲律宾(马尼拉) - - value: oss-ap-southeast-7 - label: 泰国(曼谷) - - value: oss-eu-central-1 - label: 德国(法兰克福)① - - value: oss-eu-west-1 - label: 英国(伦敦) - - value: oss-me-east-1 - label: 阿联酋(迪拜)① - - value: oss-rg-china-mainland - label: 无地域属性(中国内地) + type: access + typeName: alioss + action: onGetRegionList required: true bucket: title: Bucket helper: 存储桶名称 required: true + component: + name: remote-auto-complete + vModel: value + type: access + action: onGetBucketList + search: false + pager: false + watches: + - accessId + - region pluginType: access type: builtIn scriptFilePath: /plugins/plugin-lib/aliyun/access/alioss-access.js diff --git a/packages/ui/certd-server/metadata/deploy_1PanelDeployToWebsitePlugin.yaml b/packages/ui/certd-server/metadata/deploy_1PanelDeployToWebsitePlugin.yaml index a45fe4792..144e9a967 100644 --- a/packages/ui/certd-server/metadata/deploy_1PanelDeployToWebsitePlugin.yaml +++ b/packages/ui/certd-server/metadata/deploy_1PanelDeployToWebsitePlugin.yaml @@ -3,9 +3,9 @@ default: strategy: runStrategy: 1 name: 1PanelDeployToWebsitePlugin -title: 1Panel-更新证书 +title: 1Panel-更新站点证书 icon: svg:icon-onepanel -desc: 更新1Panel的证书,包括面板证书和站点证书 +desc: 更新1Panel的站点证书 group: panel needPlus: false input: diff --git a/packages/ui/certd-server/package.json b/packages/ui/certd-server/package.json index 301d5969c..4387bb78f 100644 --- a/packages/ui/certd-server/package.json +++ b/packages/ui/certd-server/package.json @@ -1,6 +1,6 @@ { "name": "@certd/ui-server", - "version": "1.38.8", + "version": "1.38.9", "description": "fast-server base midway", "private": true, "type": "module", @@ -48,20 +48,20 @@ "@aws-sdk/client-iam": "^3.964.0", "@aws-sdk/client-route-53": "^3.964.0", "@aws-sdk/client-s3": "^3.964.0", - "@certd/acme-client": "^1.38.8", - "@certd/basic": "^1.38.8", - "@certd/commercial-core": "^1.38.8", + "@certd/acme-client": "^1.38.9", + "@certd/basic": "^1.38.9", + "@certd/commercial-core": "^1.38.9", "@certd/cv4pve-api-javascript": "^8.4.2", - "@certd/jdcloud": "^1.38.8", - "@certd/lib-huawei": "^1.38.8", - "@certd/lib-k8s": "^1.38.8", - "@certd/lib-server": "^1.38.8", - "@certd/midway-flyway-js": "^1.38.8", - "@certd/pipeline": "^1.38.8", - "@certd/plugin-cert": "^1.38.8", - "@certd/plugin-lib": "^1.38.8", - "@certd/plugin-plus": "^1.38.8", - "@certd/plus-core": "^1.38.8", + "@certd/jdcloud": "^1.38.9", + "@certd/lib-huawei": "^1.38.9", + "@certd/lib-k8s": "^1.38.9", + "@certd/lib-server": "^1.38.9", + "@certd/midway-flyway-js": "^1.38.9", + "@certd/pipeline": "^1.38.9", + "@certd/plugin-cert": "^1.38.9", + "@certd/plugin-lib": "^1.38.9", + "@certd/plugin-plus": "^1.38.9", + "@certd/plus-core": "^1.38.9", "@google-cloud/publicca": "^1.3.0", "@huaweicloud/huaweicloud-sdk-cdn": "^3.1.185", "@huaweicloud/huaweicloud-sdk-core": "^3.1.185", From 5032030f8dfdf59cbbcee4e0bf0c0779beabb522 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Mon, 9 Feb 2026 23:12:41 +0800 Subject: [PATCH 07/11] build: trigger build image --- trigger/build.trigger | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trigger/build.trigger b/trigger/build.trigger index 06afb00fe..4a1eed367 100644 --- a/trigger/build.trigger +++ b/trigger/build.trigger @@ -1 +1 @@ -02:29 +23:12 From 8919a3937a961a71df12a82e4e083cdce166081e Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Mon, 9 Feb 2026 23:12:52 +0800 Subject: [PATCH 08/11] build: publish --- docs/guide/changelogs/CHANGELOG.md | 15 +++++++++++++++ packages/core/acme-client/package.json | 2 +- packages/core/basic/package.json | 2 +- packages/core/pipeline/package.json | 2 +- packages/libs/lib-huawei/package.json | 2 +- packages/libs/lib-iframe/package.json | 2 +- packages/libs/lib-jdcloud/package.json | 2 +- packages/libs/lib-k8s/package.json | 2 +- packages/libs/lib-server/package.json | 2 +- packages/libs/midway-flyway-js/package.json | 2 +- packages/plugins/plugin-cert/package.json | 2 +- packages/plugins/plugin-lib/package.json | 2 +- 12 files changed, 26 insertions(+), 11 deletions(-) diff --git a/docs/guide/changelogs/CHANGELOG.md b/docs/guide/changelogs/CHANGELOG.md index 14568138e..70dde18ba 100644 --- a/docs/guide/changelogs/CHANGELOG.md +++ b/docs/guide/changelogs/CHANGELOG.md @@ -3,6 +3,21 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.38.9](https://github.com/certd/certd/compare/v1.38.8...v1.38.9) (2026-02-09) + +### Bug Fixes + +* 修复部署到openwrt错误的bug ([9ac33f9](https://github.com/certd/certd/commit/9ac33f9b9ba7727fcbbd320dd866bc048cbb3d72)) +* 修复新版本上传到阿里云cas后,其他依赖任务无法部署的bug ([99f5b8e](https://github.com/certd/certd/commit/99f5b8ebc1c64798ceb42042ad71cf71e967beb0)) +* esxi部署失败的bug ([6ab1fca](https://github.com/certd/certd/commit/6ab1fcaf894f7ce343af4b5bf4b0d67438df6618)) + +### Performance Improvements + +* 修改sql升级语句,兼容mysql5.7 ([02f89a9](https://github.com/certd/certd/commit/02f89a9c9d77850437285844670aed441e5953c3)) +* 已登录状态访问登录页面自动跳转到首页 ([bd8caff](https://github.com/certd/certd/commit/bd8caff0b754cb13530cf0f1644b33e29fde5d01)) +* 优化access授权支持remote-auto-complete ([2f40f79](https://github.com/certd/certd/commit/2f40f795ee6131132d3fab2601f92a567bbdc4b7)) +* access 插件支持remote-select等配置 ([d286c04](https://github.com/certd/certd/commit/d286c040a5232dcca829945734affead3ee08b3c)) + ## [1.38.8](https://github.com/certd/certd/compare/v1.38.7...v1.38.8) (2026-02-06) ### Performance Improvements diff --git a/packages/core/acme-client/package.json b/packages/core/acme-client/package.json index 1c13b1210..0340db046 100644 --- a/packages/core/acme-client/package.json +++ b/packages/core/acme-client/package.json @@ -70,5 +70,5 @@ "bugs": { "url": "https://github.com/publishlab/node-acme-client/issues" }, - "gitHead": "4fda6cbcde3d398d7f4dc3ee7e8ea90e691098db" + "gitHead": "b30cb5d7dc8311af4863da7dc8781f7264ba0545" } diff --git a/packages/core/basic/package.json b/packages/core/basic/package.json index 23cf826be..dc21876b5 100644 --- a/packages/core/basic/package.json +++ b/packages/core/basic/package.json @@ -47,5 +47,5 @@ "tslib": "^2.8.1", "typescript": "^5.4.2" }, - "gitHead": "4fda6cbcde3d398d7f4dc3ee7e8ea90e691098db" + "gitHead": "b30cb5d7dc8311af4863da7dc8781f7264ba0545" } diff --git a/packages/core/pipeline/package.json b/packages/core/pipeline/package.json index ef2e2d4b9..9e6942299 100644 --- a/packages/core/pipeline/package.json +++ b/packages/core/pipeline/package.json @@ -45,5 +45,5 @@ "tslib": "^2.8.1", "typescript": "^5.4.2" }, - "gitHead": "4fda6cbcde3d398d7f4dc3ee7e8ea90e691098db" + "gitHead": "b30cb5d7dc8311af4863da7dc8781f7264ba0545" } diff --git a/packages/libs/lib-huawei/package.json b/packages/libs/lib-huawei/package.json index 60356c528..1f3c4b0cd 100644 --- a/packages/libs/lib-huawei/package.json +++ b/packages/libs/lib-huawei/package.json @@ -24,5 +24,5 @@ "prettier": "^2.8.8", "tslib": "^2.8.1" }, - "gitHead": "4fda6cbcde3d398d7f4dc3ee7e8ea90e691098db" + "gitHead": "b30cb5d7dc8311af4863da7dc8781f7264ba0545" } diff --git a/packages/libs/lib-iframe/package.json b/packages/libs/lib-iframe/package.json index 813dc49de..fcd41a94b 100644 --- a/packages/libs/lib-iframe/package.json +++ b/packages/libs/lib-iframe/package.json @@ -31,5 +31,5 @@ "tslib": "^2.8.1", "typescript": "^5.4.2" }, - "gitHead": "4fda6cbcde3d398d7f4dc3ee7e8ea90e691098db" + "gitHead": "b30cb5d7dc8311af4863da7dc8781f7264ba0545" } diff --git a/packages/libs/lib-jdcloud/package.json b/packages/libs/lib-jdcloud/package.json index d78c551e6..5692be1df 100644 --- a/packages/libs/lib-jdcloud/package.json +++ b/packages/libs/lib-jdcloud/package.json @@ -56,5 +56,5 @@ "fetch" ] }, - "gitHead": "4fda6cbcde3d398d7f4dc3ee7e8ea90e691098db" + "gitHead": "b30cb5d7dc8311af4863da7dc8781f7264ba0545" } diff --git a/packages/libs/lib-k8s/package.json b/packages/libs/lib-k8s/package.json index 147da92a6..78aef1ffb 100644 --- a/packages/libs/lib-k8s/package.json +++ b/packages/libs/lib-k8s/package.json @@ -32,5 +32,5 @@ "tslib": "^2.8.1", "typescript": "^5.4.2" }, - "gitHead": "4fda6cbcde3d398d7f4dc3ee7e8ea90e691098db" + "gitHead": "b30cb5d7dc8311af4863da7dc8781f7264ba0545" } diff --git a/packages/libs/lib-server/package.json b/packages/libs/lib-server/package.json index 2c960e642..20a562631 100644 --- a/packages/libs/lib-server/package.json +++ b/packages/libs/lib-server/package.json @@ -64,5 +64,5 @@ "typeorm": "^0.3.11", "typescript": "^5.4.2" }, - "gitHead": "4fda6cbcde3d398d7f4dc3ee7e8ea90e691098db" + "gitHead": "b30cb5d7dc8311af4863da7dc8781f7264ba0545" } diff --git a/packages/libs/midway-flyway-js/package.json b/packages/libs/midway-flyway-js/package.json index 736867e8e..01c825ff4 100644 --- a/packages/libs/midway-flyway-js/package.json +++ b/packages/libs/midway-flyway-js/package.json @@ -46,5 +46,5 @@ "typeorm": "^0.3.11", "typescript": "^5.4.2" }, - "gitHead": "4fda6cbcde3d398d7f4dc3ee7e8ea90e691098db" + "gitHead": "b30cb5d7dc8311af4863da7dc8781f7264ba0545" } diff --git a/packages/plugins/plugin-cert/package.json b/packages/plugins/plugin-cert/package.json index 3e8c9f20f..1cae207ed 100644 --- a/packages/plugins/plugin-cert/package.json +++ b/packages/plugins/plugin-cert/package.json @@ -38,5 +38,5 @@ "tslib": "^2.8.1", "typescript": "^5.4.2" }, - "gitHead": "4fda6cbcde3d398d7f4dc3ee7e8ea90e691098db" + "gitHead": "b30cb5d7dc8311af4863da7dc8781f7264ba0545" } diff --git a/packages/plugins/plugin-lib/package.json b/packages/plugins/plugin-lib/package.json index d266639ae..5c91226ce 100644 --- a/packages/plugins/plugin-lib/package.json +++ b/packages/plugins/plugin-lib/package.json @@ -57,5 +57,5 @@ "tslib": "^2.8.1", "typescript": "^5.4.2" }, - "gitHead": "4fda6cbcde3d398d7f4dc3ee7e8ea90e691098db" + "gitHead": "b30cb5d7dc8311af4863da7dc8781f7264ba0545" } From 9642df2d9d8df46c82082965e325f1c3662a7cdc Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 10 Feb 2026 02:18:23 +0800 Subject: [PATCH 09/11] build: release --- trigger/release.trigger | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trigger/release.trigger b/trigger/release.trigger index d0c6262f5..495f4757d 100644 --- a/trigger/release.trigger +++ b/trigger/release.trigger @@ -1 +1 @@ -02:51 +02:18 From 9fb980599f96ccbf61bd46019411db2f13c70e57 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 11 Feb 2026 15:51:50 +0800 Subject: [PATCH 10/11] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E6=AD=A5=E9=AA=A4=E6=A0=87=E9=A2=98=E8=BF=87=E9=95=BF?= =?UTF-8?q?=E5=AF=BC=E8=87=B4=E9=94=99=E4=BD=8D=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pipeline/pipeline/component/task-form/index.vue | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/task-form/index.vue b/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/task-form/index.vue index 242a2ccbe..667566d38 100644 --- a/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/task-form/index.vue +++ b/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/task-form/index.vue @@ -37,7 +37,7 @@
-

{{ element.title }}

+

{{ element.title }}

编辑 @@ -306,6 +306,9 @@ export default { justify-content: space-between; .text { display: flex; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; > * { margin: 0px; margin-right: 15px; @@ -314,9 +317,16 @@ export default { .action { display: flex; align-items: center; + flex-wrap: nowrap; + word-wrap: nowrap; + margin-left: 10px; > * { margin-right: 10px; font-size: 14px; + display: flex; + align-items: center; + flex-wrap: nowrap; + white-space: nowrap; } } } From e7e54bc19e3a734913a93a94e25db3bb06d2ab0f Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 11 Feb 2026 16:27:54 +0800 Subject: [PATCH 11/11] =?UTF-8?q?perf:=20=E6=96=B0=E7=BD=91=E4=BA=92?= =?UTF-8?q?=E8=81=94=E6=94=AF=E6=8C=81=E6=9F=A5=E8=AF=A2=E5=9F=9F=E5=90=8D?= =?UTF-8?q?=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/plugins/plugin-xinnetconnet/access.ts | 33 +++++++++++++++---- .../plugin-xinnetconnet/dns-provider.ts | 18 +++++++++- 2 files changed, 44 insertions(+), 7 deletions(-) diff --git a/packages/ui/certd-server/src/plugins/plugin-xinnetconnet/access.ts b/packages/ui/certd-server/src/plugins/plugin-xinnetconnet/access.ts index 286526d2d..ceed8326c 100644 --- a/packages/ui/certd-server/src/plugins/plugin-xinnetconnet/access.ts +++ b/packages/ui/certd-server/src/plugins/plugin-xinnetconnet/access.ts @@ -1,8 +1,8 @@ -import { IsAccess, AccessInput, BaseAccess } from '@certd/pipeline'; +import { AccessInput, BaseAccess, IsAccess, PageSearch } from '@certd/pipeline'; /** - * 这个注解将注册一个授权配置 - * 在certd的后台管理系统中,用户可以选择添加此类型的授权 + 管理页面地址:https://www.dns.com.cn/login/toLogin.do +是否有API接口,接口地址:https://api.bizcn.com/rrpservices */ @IsAccess({ name: 'xinnetconnect', @@ -38,6 +38,23 @@ export class XinnetConnectAccess extends BaseAccess { password = ''; + async getDomainList(req: PageSearch): Promise { + let bodyXml =` + ${req.pageSize} + ${req.pageNo} + ` + if(req.searchKey){ + bodyXml += `${req.searchKey}` + } + + const res = await this.doRequest({ + url: "/domainService", + bodyXml: bodyXml, + service: "getDomainList", + }) + return res + } + async addDnsRecord(req: {domain:string,hostRecord:string, value:string, type:string}): Promise { const { domain,hostRecord, value, type } = req; @@ -125,15 +142,19 @@ export class XinnetConnectAccess extends BaseAccess { // 提取返回结果 const soapBody = result['soap:Envelope']['soap:Body']; - const addDnsRecordResponse = soapBody["ns1:addDnsRecordResponse"]; - console.log(addDnsRecordResponse) + const keys = Object.keys(soapBody); + if (keys.length === 0) { + throw new Error('SOAP响应体为空'); + } + const addDnsRecordResponse = soapBody[keys[0]]; + this.ctx.logger.info(addDnsRecordResponse) const resultData = addDnsRecordResponse.response.result; const res = { code: resultData.$.code, msg: resultData.msg } - console.log('操作结果:', res); + this.ctx.logger.info('操作结果:', res); if (res.code != "200") { throw new Error(res.msg + " code:" + res.code); diff --git a/packages/ui/certd-server/src/plugins/plugin-xinnetconnet/dns-provider.ts b/packages/ui/certd-server/src/plugins/plugin-xinnetconnet/dns-provider.ts index 0556acd48..7af0cc9a4 100644 --- a/packages/ui/certd-server/src/plugins/plugin-xinnetconnet/dns-provider.ts +++ b/packages/ui/certd-server/src/plugins/plugin-xinnetconnet/dns-provider.ts @@ -1,4 +1,5 @@ -import { AbstractDnsProvider, CreateRecordOptions, IsDnsProvider, RemoveRecordOptions } from "@certd/plugin-cert"; +import { PageRes, PageSearch } from "@certd/pipeline"; +import { AbstractDnsProvider, CreateRecordOptions, DomainRecord, IsDnsProvider, RemoveRecordOptions } from "@certd/plugin-cert"; import { XinnetConnectAccess } from "./access.js"; @@ -62,6 +63,21 @@ export class XinnetConnectDnsProvider extends AbstractDnsProvider> { + const res = await this.access.getDomainList(req) + let list = res.domainlist || [] + list = list.map(item => ({ + domain: item.domain, + id: item.domain, + })) + return { + pageNo: req.pageNo, + pageSize: req.pageSize, + total: res.total || 0, + list, + } + } } //实例化这个provider,将其自动注册到系统中