From de0ae14544f1c3da4923dddc6a1a3bea4db295e7 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 31 Mar 2026 23:57:25 +0800 Subject: [PATCH] v1.39.8 --- CHANGELOG.md | 14 +++ docs/guide/plugins/deploy.md | 7 +- lerna.json | 2 +- packages/core/acme-client/CHANGELOG.md | 4 + packages/core/acme-client/package.json | 4 +- packages/core/basic/CHANGELOG.md | 4 + packages/core/basic/package.json | 2 +- packages/core/pipeline/CHANGELOG.md | 8 ++ packages/core/pipeline/package.json | 6 +- packages/core/pipeline/src/plugin/api.ts | 21 ++-- 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 | 6 + 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 | 4 + 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 | 6 + packages/plugins/plugin-lib/package.json | 10 +- packages/ui/certd-client/CHANGELOG.md | 11 ++ packages/ui/certd-client/package.json | 6 +- packages/ui/certd-server/CHANGELOG.md | 13 +++ .../deploy_DeployCertToAliyunCDN.yaml | 75 +++++++----- .../deploy_DeployCertToAliyunDCDN.yaml | 33 ++++-- .../metadata/deploy_DeployCertToBaiduCce.yaml | 110 ++++++++++++++++++ .../metadata/deploy_K8sApply.yaml | 13 +++ packages/ui/certd-server/package.json | 28 ++--- 34 files changed, 340 insertions(+), 101 deletions(-) create mode 100644 packages/ui/certd-server/metadata/deploy_DeployCertToBaiduCce.yaml diff --git a/CHANGELOG.md b/CHANGELOG.md index f6c3db778..1804116b1 100644 --- a/CHANGELOG.md +++ b/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.39.8](https://github.com/certd/certd/compare/v1.39.7...v1.39.8) (2026-03-31) + +### Bug Fixes + +* 修复某些情况下报没有匹配到任何校验方式的bug ([fe02ce7](https://github.com/certd/certd/commit/fe02ce7b64cf23c4dc4c30daccd5330059a35e9a)) +* 修复上传头像退出登录的bug ([6eb20a1](https://github.com/certd/certd/commit/6eb20a1f2e31d984d9135edbf39c97cdd15621f9)) + +### Performance Improvements + +* 阿里云CDN部署支持根据证书域名自动匹配部署 ([a68301e](https://github.com/certd/certd/commit/a68301e4dcea8b7391ad751aa57555d566297ad9)) +* 阿里云dcdn支持根据证书域名匹配模式 ([df012de](https://github.com/certd/certd/commit/df012dec90590ecba85a69ed6355cfa8382c1da3)) +* 支持部署证书到百度CCE ([a19ea74](https://github.com/certd/certd/commit/a19ea7489c01cdbf795fb51f804bd6d00389f604)) +* dcdn自动匹配部署,支持新增域名感知 ([c6a988b](https://github.com/certd/certd/commit/c6a988bc925886bd7163c1270f2b7a10a57b1c5b)) + ## [1.39.7](https://github.com/certd/certd/compare/v1.39.6...v1.39.7) (2026-03-25) ### Bug Fixes diff --git a/docs/guide/plugins/deploy.md b/docs/guide/plugins/deploy.md index 2db8cff64..3bfe1c2d3 100644 --- a/docs/guide/plugins/deploy.md +++ b/docs/guide/plugins/deploy.md @@ -1,5 +1,5 @@ # 任务插件 -共 `128` 款任务插件 +共 `129` 款任务插件 ## 1. 证书申请 | 序号 | 名称 | 说明 | @@ -155,8 +155,9 @@ | 序号 | 名称 | 说明 | |-----|-----|-----| | 1.| **百度云-部署证书到负载均衡** | 部署到百度云负载均衡,包括BLB、APPBLB | -| 2.| **百度云-部署证书到CDN** | 部署到百度云CDN | -| 3.| **百度云-上传到证书托管** | 上传证书到百度云证书托管中心 | +| 2.| **百度云-部署到CCE** | 部署到百度云CCE集群Ingress等通过Secret管理证书的应用 | +| 3.| **百度云-部署证书到CDN** | 部署到百度云CDN | +| 4.| **百度云-上传到证书托管** | 上传证书到百度云证书托管中心 | ## 12. 七牛云 | 序号 | 名称 | 说明 | diff --git a/lerna.json b/lerna.json index 9074f4f0f..3b85c28df 100644 --- a/lerna.json +++ b/lerna.json @@ -9,5 +9,5 @@ } }, "npmClient": "pnpm", - "version": "1.39.7" + "version": "1.39.8" } diff --git a/packages/core/acme-client/CHANGELOG.md b/packages/core/acme-client/CHANGELOG.md index 71ab67088..92b9e7ffe 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.39.8](https://github.com/publishlab/node-acme-client/compare/v1.39.7...v1.39.8) (2026-03-31) + +**Note:** Version bump only for package @certd/acme-client + ## [1.39.7](https://github.com/publishlab/node-acme-client/compare/v1.39.6...v1.39.7) (2026-03-25) **Note:** Version bump only for package @certd/acme-client diff --git a/packages/core/acme-client/package.json b/packages/core/acme-client/package.json index 0689496df..5badf3b1e 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.39.7", + "version": "1.39.8", "type": "module", "module": "scr/index.js", "main": "src/index.js", @@ -18,7 +18,7 @@ "types" ], "dependencies": { - "@certd/basic": "^1.39.7", + "@certd/basic": "^1.39.8", "@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 a597e2f8f..0b399534c 100644 --- a/packages/core/basic/CHANGELOG.md +++ b/packages/core/basic/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.39.8](https://github.com/certd/certd/compare/v1.39.7...v1.39.8) (2026-03-31) + +**Note:** Version bump only for package @certd/basic + ## [1.39.7](https://github.com/certd/certd/compare/v1.39.6...v1.39.7) (2026-03-25) **Note:** Version bump only for package @certd/basic diff --git a/packages/core/basic/package.json b/packages/core/basic/package.json index fd3e1e631..4dc643589 100644 --- a/packages/core/basic/package.json +++ b/packages/core/basic/package.json @@ -1,7 +1,7 @@ { "name": "@certd/basic", "private": false, - "version": "1.39.7", + "version": "1.39.8", "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 6d1883dfe..d2013daec 100644 --- a/packages/core/pipeline/CHANGELOG.md +++ b/packages/core/pipeline/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.39.8](https://github.com/certd/certd/compare/v1.39.7...v1.39.8) (2026-03-31) + +### Performance Improvements + +* 阿里云CDN部署支持根据证书域名自动匹配部署 ([a68301e](https://github.com/certd/certd/commit/a68301e4dcea8b7391ad751aa57555d566297ad9)) +* 阿里云dcdn支持根据证书域名匹配模式 ([df012de](https://github.com/certd/certd/commit/df012dec90590ecba85a69ed6355cfa8382c1da3)) +* dcdn自动匹配部署,支持新增域名感知 ([c6a988b](https://github.com/certd/certd/commit/c6a988bc925886bd7163c1270f2b7a10a57b1c5b)) + ## [1.39.7](https://github.com/certd/certd/compare/v1.39.6...v1.39.7) (2026-03-25) **Note:** Version bump only for package @certd/pipeline diff --git a/packages/core/pipeline/package.json b/packages/core/pipeline/package.json index b41b45484..ab4946c48 100644 --- a/packages/core/pipeline/package.json +++ b/packages/core/pipeline/package.json @@ -1,7 +1,7 @@ { "name": "@certd/pipeline", "private": false, - "version": "1.39.7", + "version": "1.39.8", "type": "module", "main": "./dist/index.js", "module": "./dist/index.js", @@ -18,8 +18,8 @@ "compile": "tsc --skipLibCheck --watch" }, "dependencies": { - "@certd/basic": "^1.39.7", - "@certd/plus-core": "^1.39.7", + "@certd/basic": "^1.39.8", + "@certd/plus-core": "^1.39.8", "dayjs": "^1.11.7", "lodash-es": "^4.17.21", "reflect-metadata": "^0.1.13" diff --git a/packages/core/pipeline/src/plugin/api.ts b/packages/core/pipeline/src/plugin/api.ts index 9c57d2148..f6d22877c 100644 --- a/packages/core/pipeline/src/plugin/api.ts +++ b/packages/core/pipeline/src/plugin/api.ts @@ -1,17 +1,16 @@ -import { Registrable } from "../registry/index.js"; -import { FileItem, FormItemProps, Pipeline, Runnable, Step } from "../dt/index.js"; -import { FileStore } from "../core/file-store.js"; -import { accessRegistry, IAccessService } from "../access/index.js"; -import { ICnameProxyService, IEmailService, IServiceGetter, IUrlService } from "../service/index.js"; -import { CancelError, IContext, RunHistory, RunnableCollection } from "../core/index.js"; -import { domainUtils, HttpRequestConfig, ILogger, logger, optionsUtils, utils } from "@certd/basic"; -import { HttpClient } from "@certd/basic"; +import { domainUtils, HttpClient, HttpRequestConfig, ILogger, logger, utils } from "@certd/basic"; import dayjs from "dayjs"; -import { IPluginConfigService } from "../service/config.js"; import { cloneDeep, upperFirst } from "lodash-es"; -import { INotificationService } from "../notification/index.js"; -import { TaskEmitter } from "../service/emit.js"; +import { accessRegistry, IAccessService } from "../access/index.js"; import { PageSearch } from "../context/index.js"; +import { FileStore } from "../core/file-store.js"; +import { CancelError, IContext, RunHistory, RunnableCollection } from "../core/index.js"; +import { FileItem, FormItemProps, Pipeline, Runnable, Step } from "../dt/index.js"; +import { INotificationService } from "../notification/index.js"; +import { Registrable } from "../registry/index.js"; +import { IPluginConfigService } from "../service/config.js"; +import { TaskEmitter } from "../service/emit.js"; +import { ICnameProxyService, IEmailService, IServiceGetter, IUrlService } from "../service/index.js"; export type PluginRequestHandleReq = { typeName: string; diff --git a/packages/libs/lib-huawei/CHANGELOG.md b/packages/libs/lib-huawei/CHANGELOG.md index c4e1e75b8..d39ea33c2 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.39.8](https://github.com/certd/certd/compare/v1.39.7...v1.39.8) (2026-03-31) + +**Note:** Version bump only for package @certd/lib-huawei + ## [1.39.7](https://github.com/certd/certd/compare/v1.39.6...v1.39.7) (2026-03-25) **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 c7d3e04a7..98618df19 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.39.7", + "version": "1.39.8", "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 315e9535e..7618d3e6a 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.39.8](https://github.com/certd/certd/compare/v1.39.7...v1.39.8) (2026-03-31) + +**Note:** Version bump only for package @certd/lib-iframe + ## [1.39.7](https://github.com/certd/certd/compare/v1.39.6...v1.39.7) (2026-03-25) **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 5ccc27bb4..161061c6f 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.39.7", + "version": "1.39.8", "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 17e965cf7..f42292c91 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.39.8](https://github.com/certd/certd/compare/v1.39.7...v1.39.8) (2026-03-31) + +**Note:** Version bump only for package @certd/jdcloud + ## [1.39.7](https://github.com/certd/certd/compare/v1.39.6...v1.39.7) (2026-03-25) **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 fa1708417..2b6b76129 100644 --- a/packages/libs/lib-jdcloud/package.json +++ b/packages/libs/lib-jdcloud/package.json @@ -1,6 +1,6 @@ { "name": "@certd/jdcloud", - "version": "1.39.7", + "version": "1.39.8", "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 507c996ff..4a7bd4120 100644 --- a/packages/libs/lib-k8s/CHANGELOG.md +++ b/packages/libs/lib-k8s/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.39.8](https://github.com/certd/certd/compare/v1.39.7...v1.39.8) (2026-03-31) + +### Performance Improvements + +* 支持部署证书到百度CCE ([a19ea74](https://github.com/certd/certd/commit/a19ea7489c01cdbf795fb51f804bd6d00389f604)) + ## [1.39.7](https://github.com/certd/certd/compare/v1.39.6...v1.39.7) (2026-03-25) **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 ff142bd1a..e1ea4288b 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.39.7", + "version": "1.39.8", "type": "module", "main": "./dist/index.js", "module": "./dist/index.js", @@ -18,7 +18,7 @@ "compile": "tsc --skipLibCheck --watch" }, "dependencies": { - "@certd/basic": "^1.39.7", + "@certd/basic": "^1.39.8", "@kubernetes/client-node": "0.21.0" }, "devDependencies": { diff --git a/packages/libs/lib-server/CHANGELOG.md b/packages/libs/lib-server/CHANGELOG.md index 956ec343b..177214219 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.39.8](https://github.com/certd/certd/compare/v1.39.7...v1.39.8) (2026-03-31) + +**Note:** Version bump only for package @certd/lib-server + ## [1.39.7](https://github.com/certd/certd/compare/v1.39.6...v1.39.7) (2026-03-25) ### Bug Fixes diff --git a/packages/libs/lib-server/package.json b/packages/libs/lib-server/package.json index d111ccebf..068f96b04 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.39.7", + "version": "1.39.8", "description": "midway with flyway, sql upgrade way ", "private": false, "type": "module", @@ -28,11 +28,11 @@ ], "license": "AGPL", "dependencies": { - "@certd/acme-client": "^1.39.7", - "@certd/basic": "^1.39.7", - "@certd/pipeline": "^1.39.7", - "@certd/plugin-lib": "^1.39.7", - "@certd/plus-core": "^1.39.7", + "@certd/acme-client": "^1.39.8", + "@certd/basic": "^1.39.8", + "@certd/pipeline": "^1.39.8", + "@certd/plugin-lib": "^1.39.8", + "@certd/plus-core": "^1.39.8", "@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 3f2f90bc5..d019856cf 100644 --- a/packages/libs/midway-flyway-js/CHANGELOG.md +++ b/packages/libs/midway-flyway-js/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.39.8](https://github.com/certd/certd/compare/v1.39.7...v1.39.8) (2026-03-31) + +**Note:** Version bump only for package @certd/midway-flyway-js + ## [1.39.7](https://github.com/certd/certd/compare/v1.39.6...v1.39.7) (2026-03-25) **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 2dd4ba03f..5515e530f 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.39.7", + "version": "1.39.8", "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 5c40261a1..bcf2aec28 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.39.8](https://github.com/certd/certd/compare/v1.39.7...v1.39.8) (2026-03-31) + +**Note:** Version bump only for package @certd/plugin-cert + ## [1.39.7](https://github.com/certd/certd/compare/v1.39.6...v1.39.7) (2026-03-25) **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 808502bd7..001764dae 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.39.7", + "version": "1.39.8", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -17,10 +17,10 @@ "compile": "tsc --skipLibCheck --watch" }, "dependencies": { - "@certd/acme-client": "^1.39.7", - "@certd/basic": "^1.39.7", - "@certd/pipeline": "^1.39.7", - "@certd/plugin-lib": "^1.39.7", + "@certd/acme-client": "^1.39.8", + "@certd/basic": "^1.39.8", + "@certd/pipeline": "^1.39.8", + "@certd/plugin-lib": "^1.39.8", "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 b2b27c936..42c135c0d 100644 --- a/packages/plugins/plugin-lib/CHANGELOG.md +++ b/packages/plugins/plugin-lib/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.39.8](https://github.com/certd/certd/compare/v1.39.7...v1.39.8) (2026-03-31) + +### Performance Improvements + +* dcdn自动匹配部署,支持新增域名感知 ([c6a988b](https://github.com/certd/certd/commit/c6a988bc925886bd7163c1270f2b7a10a57b1c5b)) + ## [1.39.7](https://github.com/certd/certd/compare/v1.39.6...v1.39.7) (2026-03-25) **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 0bfe469d6..87981010c 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.39.7", + "version": "1.39.8", "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.39.7", - "@certd/basic": "^1.39.7", - "@certd/pipeline": "^1.39.7", - "@certd/plus-core": "^1.39.7", + "@certd/acme-client": "^1.39.8", + "@certd/basic": "^1.39.8", + "@certd/pipeline": "^1.39.8", + "@certd/plus-core": "^1.39.8", "@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 4e12a3fb4..08db47509 100644 --- a/packages/ui/certd-client/CHANGELOG.md +++ b/packages/ui/certd-client/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.39.8](https://github.com/certd/certd/compare/v1.39.7...v1.39.8) (2026-03-31) + +### Bug Fixes + +* 修复上传头像退出登录的bug ([6eb20a1](https://github.com/certd/certd/commit/6eb20a1f2e31d984d9135edbf39c97cdd15621f9)) + +### Performance Improvements + +* 阿里云dcdn支持根据证书域名匹配模式 ([df012de](https://github.com/certd/certd/commit/df012dec90590ecba85a69ed6355cfa8382c1da3)) +* dcdn自动匹配部署,支持新增域名感知 ([c6a988b](https://github.com/certd/certd/commit/c6a988bc925886bd7163c1270f2b7a10a57b1c5b)) + ## [1.39.7](https://github.com/certd/certd/compare/v1.39.6...v1.39.7) (2026-03-25) **Note:** Version bump only for package @certd/ui-client diff --git a/packages/ui/certd-client/package.json b/packages/ui/certd-client/package.json index 29cda6084..ccf08ed4a 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.39.7", + "version": "1.39.8", "private": true, "scripts": { "dev": "vite --open", @@ -106,8 +106,8 @@ "zod-defaults": "^0.1.3" }, "devDependencies": { - "@certd/lib-iframe": "^1.39.7", - "@certd/pipeline": "^1.39.7", + "@certd/lib-iframe": "^1.39.8", + "@certd/pipeline": "^1.39.8", "@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 da8bee795..460ada1b2 100644 --- a/packages/ui/certd-server/CHANGELOG.md +++ b/packages/ui/certd-server/CHANGELOG.md @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.39.8](https://github.com/certd/certd/compare/v1.39.7...v1.39.8) (2026-03-31) + +### Bug Fixes + +* 修复某些情况下报没有匹配到任何校验方式的bug ([fe02ce7](https://github.com/certd/certd/commit/fe02ce7b64cf23c4dc4c30daccd5330059a35e9a)) + +### Performance Improvements + +* 阿里云CDN部署支持根据证书域名自动匹配部署 ([a68301e](https://github.com/certd/certd/commit/a68301e4dcea8b7391ad751aa57555d566297ad9)) +* 阿里云dcdn支持根据证书域名匹配模式 ([df012de](https://github.com/certd/certd/commit/df012dec90590ecba85a69ed6355cfa8382c1da3)) +* 支持部署证书到百度CCE ([a19ea74](https://github.com/certd/certd/commit/a19ea7489c01cdbf795fb51f804bd6d00389f604)) +* dcdn自动匹配部署,支持新增域名感知 ([c6a988b](https://github.com/certd/certd/commit/c6a988bc925886bd7163c1270f2b7a10a57b1c5b)) + ## [1.39.7](https://github.com/certd/certd/compare/v1.39.6...v1.39.7) (2026-03-25) ### Bug Fixes diff --git a/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunCDN.yaml b/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunCDN.yaml index a5ffde381..c7550662c 100644 --- a/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunCDN.yaml +++ b/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunCDN.yaml @@ -7,6 +7,7 @@ title: 阿里云-部署证书至CDN icon: svg:icon-aliyun group: aliyun desc: 自动部署域名证书至阿里云CDN +runStrategy: 0 input: endpoint: title: 证书服务接入点 @@ -59,36 +60,6 @@ input: type: aliyun required: true order: 0 - domainName: - title: CDN加速域名 - component: - name: remote-select - vModel: value - mode: tags - type: plugin - typeName: DeployCertToAliyunCDN - action: onGetDomainList - search: false - pager: false - multi: true - watches: - - certDomains - - accessId - - certDomains - - accessId - required: true - mergeScript: |2- - - return { - component:{ - form: ctx.compute(({form})=>{ - return form - }) - }, - } - - helper: 你在阿里云上配置的CDN加速域名,比如:certd.docmirror.cn - order: 0 certRegion: title: 证书所在地域 helper: cn-hangzhou和ap-southeast-1,默认cn-hangzhou。国际站用户建议使用ap-southeast-1。 @@ -106,7 +77,49 @@ input: title: 证书名称 helper: 上传后将以此名称作为前缀备注 order: 0 -output: {} + domainMatchMode: + title: 域名匹配模式 + helper: 根据证书匹配:根据证书域名自动匹配DCDN加速域名自动部署,新增加速域名自动感知,自动新增部署 + component: + name: a-select + options: + - label: 手动选择 + value: manual + - label: 根据证书匹配 + value: auto + value: manual + order: 0 + domainName: + title: CDN加速域名 + component: + name: remote-select + vModel: value + mode: tags + type: plugin + typeName: DeployCertToAliyunCDN + action: onGetDomainList + search: false + pager: true + multi: true + watches: + - certDomains + - accessId + - certDomains + - accessId + required: true + mergeScript: |2- + + return { + show: ctx.compute(({form})=>{ + return form.domainMatchMode === "manual" + }) + } + + helper: 你在阿里云上配置的CDN加速域名,比如:certd.docmirror.cn + order: 0 +output: + deployedList: + title: 已部署过的DCDN加速域名 pluginType: deploy type: builtIn scriptFilePath: /plugins/plugin-aliyun/plugin/deploy-to-cdn/index.js diff --git a/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunDCDN.yaml b/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunDCDN.yaml index cd0c58176..73f1a4856 100644 --- a/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunDCDN.yaml +++ b/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunDCDN.yaml @@ -7,6 +7,7 @@ title: 阿里云-部署证书至DCDN icon: svg:icon-aliyun group: aliyun desc: 依赖证书申请前置任务,自动部署域名证书至阿里云DCDN +runStrategy: 0 input: cert: title: 域名证书 @@ -47,6 +48,18 @@ input: title: 证书名称 helper: 上传后将以此名称作为前缀备注 order: 0 + domainMatchMode: + title: 域名匹配模式 + helper: 根据证书匹配:根据证书域名自动匹配DCDN加速域名自动部署,新增加速域名自动感知,自动新增部署 + component: + name: a-select + options: + - label: 手动选择 + value: manual + - label: 根据证书匹配 + value: auto + value: manual + order: 0 domainName: title: DCDN加速域名 component: @@ -56,7 +69,7 @@ input: type: plugin action: onGetDomainList search: false - pager: false + pager: true multi: true watches: - certDomains @@ -66,17 +79,17 @@ input: required: true mergeScript: |2- - return { - component:{ - form: ctx.compute(({form})=>{ - return form - }) - }, - } - + return { + show: ctx.compute(({form})=>{ + return form.domainMatchMode === "manual" + }) + } + helper: 你在阿里云上配置的DCDN加速域名,比如:certd.docmirror.cn order: 0 -output: {} +output: + deployedList: + title: 已部署过的DCDN加速域名 pluginType: deploy type: builtIn scriptFilePath: /plugins/plugin-aliyun/plugin/deploy-to-dcdn/index.js diff --git a/packages/ui/certd-server/metadata/deploy_DeployCertToBaiduCce.yaml b/packages/ui/certd-server/metadata/deploy_DeployCertToBaiduCce.yaml new file mode 100644 index 000000000..ddb9649cc --- /dev/null +++ b/packages/ui/certd-server/metadata/deploy_DeployCertToBaiduCce.yaml @@ -0,0 +1,110 @@ +showRunStrategy: false +default: + strategy: + runStrategy: 1 +name: DeployCertToBaiduCce +title: 百度云-部署到CCE +icon: ant-design:cloud-outlined +desc: 部署到百度云CCE集群Ingress等通过Secret管理证书的应用 +group: baidu +needPlus: true +input: + cert: + title: 域名证书 + helper: 请选择前置任务输出的域名证书 + component: + name: output-selector + from: + - ':cert:' + required: true + order: 0 + accessId: + title: Access授权 + helper: 百度云授权AccessKey、SecretKey + component: + name: access-selector + type: baidu + required: true + order: 0 + regionId: + title: 大区 + component: + name: a-auto-complete + vModel: value + options: + - value: bj + label: 北京 + - value: gz + label: 广州 + - value: su + label: 苏州 + - value: bd + label: 保定 + - value: fwh + label: 武汉 + - value: hkg + label: 香港 + - value: yq + label: 阳泉 + - value: cd + label: 成都 + - value: nj + label: 南京 + placeholder: 集群所属大区 + required: true + order: 0 + clusterId: + title: 集群id + component: + placeholder: 集群id + required: true + order: 0 + secretName: + title: 保密字典Id + component: + placeholder: 保密字典Id + helper: 原本存储证书的secret的name + required: true + order: 0 + namespace: + title: 命名空间 + value: default + component: + placeholder: 命名空间 + required: true + order: 0 + kubeconfigType: + title: Kubeconfig类型 + value: public + component: + name: a-auto-complete + vModel: value + options: + - value: vpc + label: VPC私网IP (BLB VPCIP) + - value: public + label: 公网IP (BLB EIP) + placeholder: 选择集群连接端点类型 + helper: VPC类型使用私网IP连接,需要certd运行在同一网络环境;public类型使用公网IP连接 + required: true + order: 0 + skipTLSVerify: + title: 忽略证书校验 + required: false + helper: 是否忽略证书校验 + component: + name: a-switch + vModel: checked + order: 0 + createOnNotFound: + title: Secret自动创建 + helper: 如果Secret不存在,则创建,百度云的自动创建secret有问题 + value: false + component: + name: a-switch + vModel: checked + order: 0 +output: {} +pluginType: deploy +type: builtIn +scriptFilePath: /plugins/plugin-plus/baidu/plugins/plugin-deploy-to-cce.js diff --git a/packages/ui/certd-server/metadata/deploy_K8sApply.yaml b/packages/ui/certd-server/metadata/deploy_K8sApply.yaml index 5170ddef6..02c40d0a4 100644 --- a/packages/ui/certd-server/metadata/deploy_K8sApply.yaml +++ b/packages/ui/certd-server/metadata/deploy_K8sApply.yaml @@ -35,6 +35,19 @@ input: type: k8s required: true order: 0 + strategy: + title: 应用策略 + helper: 选择使用apply(创建或更新)还是patch(补丁更新) + component: + name: a-select + options: + - label: apply(创建) + value: apply + - label: patch(更新) + value: patch + value: apply + required: true + order: 0 yamlContent: title: yaml required: true diff --git a/packages/ui/certd-server/package.json b/packages/ui/certd-server/package.json index b0faa833a..53c96cb12 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.39.7", + "version": "1.39.8", "description": "fast-server base midway", "private": true, "type": "module", @@ -50,20 +50,20 @@ "@aws-sdk/client-route-53": "^3.964.0", "@aws-sdk/client-s3": "^3.964.0", "@aws-sdk/client-sts": "^3.990.0", - "@certd/acme-client": "^1.39.7", - "@certd/basic": "^1.39.7", - "@certd/commercial-core": "^1.39.7", + "@certd/acme-client": "^1.39.8", + "@certd/basic": "^1.39.8", + "@certd/commercial-core": "^1.39.8", "@certd/cv4pve-api-javascript": "^8.4.2", - "@certd/jdcloud": "^1.39.7", - "@certd/lib-huawei": "^1.39.7", - "@certd/lib-k8s": "^1.39.7", - "@certd/lib-server": "^1.39.7", - "@certd/midway-flyway-js": "^1.39.7", - "@certd/pipeline": "^1.39.7", - "@certd/plugin-cert": "^1.39.7", - "@certd/plugin-lib": "^1.39.7", - "@certd/plugin-plus": "^1.39.7", - "@certd/plus-core": "^1.39.7", + "@certd/jdcloud": "^1.39.8", + "@certd/lib-huawei": "^1.39.8", + "@certd/lib-k8s": "^1.39.8", + "@certd/lib-server": "^1.39.8", + "@certd/midway-flyway-js": "^1.39.8", + "@certd/pipeline": "^1.39.8", + "@certd/plugin-cert": "^1.39.8", + "@certd/plugin-lib": "^1.39.8", + "@certd/plugin-plus": "^1.39.8", + "@certd/plus-core": "^1.39.8", "@google-cloud/publicca": "^1.3.0", "@huaweicloud/huaweicloud-sdk-cdn": "^3.1.185", "@huaweicloud/huaweicloud-sdk-core": "^3.1.185",