diff --git a/CHANGELOG.md b/CHANGELOG.md index d0b5ee331..f0ce79830 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,34 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.42.0](https://github.com/certd/certd/compare/v1.41.4...v1.42.0) (2026-07-05) + +### Bug Fixes + +* 修复jdk证书格式的问题 ([260f5ae](https://github.com/certd/certd/commit/260f5ae777b83493b0c578fe30fd00ec0c873226)) +* 修复telegram - 符号转义问题 ([d5882f1](https://github.com/certd/certd/commit/d5882f16bedb09baf09ace92049b02872620f5dc)) +* **aliyun:** 修复阿里云CDN/DCDN根据证书自动匹配不到证书的bug ([1ae185d](https://github.com/certd/certd/commit/1ae185d0bc356f4678bc38ca0582ce3396f82ebe)) + +### Features + +* 通过插件配置懒加载依赖,动态加载第三方依赖包,精简安装镜像大小 ([01568ca](https://github.com/certd/certd/commit/01568ca1489069046b5a89ebdd4ced2f7f6ddf93)) + +### Performance Improvements + +* 阿里云ESA证书部署支持SaaS模式 ([82276b5](https://github.com/certd/certd/commit/82276b53a8474a18a3d0237050907c994fc748f0)) +* 【破坏性更新】 证书压缩包不再生成文件存储,而是实时打包下载,证书申请插件不再输出certZip ([7cff1a9](https://github.com/certd/certd/commit/7cff1a98424120585205889874b3ef4956a30583)) +* 火山引擎点播插件支持部署到自定义源站域名 ([095791c](https://github.com/certd/certd/commit/095791cdc2b7c1f4b913b634643afec5e30fe9b0)) +* 基础镜像改成node:22-trixie-slim,对网络兼容性更好 ([c66a2bd](https://github.com/certd/certd/commit/c66a2bd77ab6dbb3e3fe2c00562b66287a9429ea)) +* 新增橙域网络(asia-isp) CDN证书部署插件 ([b48831e](https://github.com/certd/certd/commit/b48831e60b0059bef7ef9a34ab61c9dd2f684641)) +* 优化阿里云API网关增加翻页查询 ([ed58ae3](https://github.com/certd/certd/commit/ed58ae3c5339e4a0238a92acfe7ea6d2f566ea28)) +* 优化用户体验,首次访问时弹出邮箱账号绑定用以初始化账号 ([608cc2a](https://github.com/certd/certd/commit/608cc2a81ff0b4872c9fe11ed9c9c0b4b90a12a3)) +* 优化ACME账号字段的选择提示 ([bfd3cac](https://github.com/certd/certd/commit/bfd3cacc687fc5cbc3cb2ca3cadbc140de300dc2)) +* 支持全自动匹配部署宝塔网站证书 ([4dff48e](https://github.com/certd/certd/commit/4dff48e807c32a7623ec9206cf39c88e88f89f6a)) +* **cert-plugin:** 调整更新天数自动减半逻辑,仅7天ip证书生效,其他情况下不减半 ([56e5524](https://github.com/certd/certd/commit/56e5524a0f4af3645d70bc3b3ec750b45ba8de10)) +* dns默认ipv4first ([194463b](https://github.com/certd/certd/commit/194463bea9e797315aa7a724f4b2930701570419)) +* **passkey:** passkey支持多域名rpid ([79f6586](https://github.com/certd/certd/commit/79f65868ca0f5162bbc2f935ce89abc28011d816)) +* **plugin:** 在线插件编辑支持配置第三方依赖和插件依赖 ([635f069](https://github.com/certd/certd/commit/635f069012d4193cfb7cb051c96e28eec1247ca2)) + ## [1.41.4](https://github.com/certd/certd/compare/v1.41.3...v1.41.4) (2026-06-14) ### Bug Fixes diff --git a/docs/guide/plugins/deploy.md b/docs/guide/plugins/deploy.md index f7335584b..9fbd9bf5e 100644 --- a/docs/guide/plugins/deploy.md +++ b/docs/guide/plugins/deploy.md @@ -1,5 +1,5 @@ # 任务插件 -共 `133` 款任务插件 +共 `134` 款任务插件 ## 1. 证书申请 | 序号 | 名称 | 说明 | @@ -63,22 +63,23 @@ | 7.| **1Panel-部署面板证书** | 更新1Panel的面板证书 | | 8.| **1Panel-更新站点证书** | 更新1Panel的站点证书 | | 9.| **宝塔-删除过期证书** | 删除证书夹中过期证书 | -| 10.| **宝塔-WAF证书部署** | 部署宝塔云WAF/aaWAF | -| 11.| **宝塔-面板证书部署** | 部署宝塔面板本身的ssl证书 | -| 12.| **宝塔win-网站证书部署** | 部署到Windows版宝塔管理的站点的ssl证书 | -| 13.| **宝塔-网站证书部署** | 部署宝塔管理的站点的ssl证书,目前支持宝塔网站站点、docker站点等。本插件也支持aaPanel。 | -| 14.| **K8S-Apply自定义yaml** | apply自定义yaml到k8s | -| 15.| **K8S-Ingress 证书部署** | 部署证书到k8s的Ingress | -| 16.| **K8S-部署证书到Secret** | 部署证书到k8s的secret | -| 17.| **lucky-更新Lucky证书** | | -| 18.| **Plesk-部署Plesk网站证书** | | -| 19.| **Plesk-更新证书** | 不会创建新证书记录,直接更新旧的证书 | -| 20.| **雷池-更新证书(支持控制台和防护应用)** | 更新长亭雷池WAF的证书,支持更新控制台和防护应用的证书。 | -| 21.| **群晖-部署证书到群晖面板** | Synology,支持6.x以上版本 | -| 22.| **群晖-刷新OTP登录有效期** | 群晖登录状态可能30天失效,需要在失效之前登录一次,刷新有效期,您可以将其放在“部署到群晖面板”任务之后 | -| 23.| **uniCloud-部署到服务空间** | 部署到服务空间 | -| 24.| **Proxmox-上传证书到Proxmox** | | -| 25.| **威联通-部署证书到威联通** | 部署证书到qnap | +| 10.| **宝塔-全自动部署** | 根据证书域名自动匹配宝塔站点,全自动部署SSL证书。新增加速域名自动感知,自动新增部署 | +| 11.| **宝塔-WAF证书部署** | 部署宝塔云WAF/aaWAF | +| 12.| **宝塔-面板证书部署** | 部署宝塔面板本身的ssl证书 | +| 13.| **宝塔win-网站证书部署** | 部署到Windows版宝塔管理的站点的ssl证书 | +| 14.| **宝塔-网站证书部署** | 部署宝塔管理的站点的ssl证书,目前支持宝塔网站站点、docker站点等。本插件也支持aaPanel。 | +| 15.| **K8S-Apply自定义yaml** | apply自定义yaml到k8s | +| 16.| **K8S-Ingress 证书部署** | 部署证书到k8s的Ingress | +| 17.| **K8S-部署证书到Secret** | 部署证书到k8s的secret | +| 18.| **lucky-更新Lucky证书** | | +| 19.| **Plesk-部署Plesk网站证书** | | +| 20.| **Plesk-更新证书** | 不会创建新证书记录,直接更新旧的证书 | +| 21.| **雷池-更新证书(支持控制台和防护应用)** | 更新长亭雷池WAF的证书,支持更新控制台和防护应用的证书。 | +| 22.| **群晖-部署证书到群晖面板** | Synology,支持6.x以上版本 | +| 23.| **群晖-刷新OTP登录有效期** | 群晖登录状态可能30天失效,需要在失效之前登录一次,刷新有效期,您可以将其放在“部署到群晖面板”任务之后 | +| 24.| **uniCloud-部署到服务空间** | 部署到服务空间 | +| 25.| **Proxmox-上传证书到Proxmox** | | +| 26.| **威联通-部署证书到威联通** | 部署证书到qnap | ## 5. 阿里云 | 序号 | 名称 | 说明 | @@ -91,7 +92,7 @@ | 6.| **阿里云-部署证书至API网关** | 自动部署域名证书至阿里云API网关(APIGateway) | | 7.| **阿里云-部署证书至CDN** | 自动部署域名证书至阿里云CDN | | 8.| **阿里云-部署证书至DCDN** | 依赖证书申请前置任务,自动部署域名证书至阿里云DCDN | -| 9.| **阿里云-部署至ESA** | 部署证书到阿里云ESA(边缘安全加速),自动删除过期证书 | +| 9.| **阿里云-部署至ESA** | 部署证书到阿里云ESA(边缘安全加速),支持边缘证书和SaaS证书两种模式 | | 10.| **阿里云-部署至阿里云FC(3.0)** | 部署证书到阿里云函数计算(FC3.0) | | 11.| **阿里云-部署至GA** | 部署证书到阿里云GA(全球加速),支持更新默认证书和扩展证书 | | 12.| **阿里云-部署至直播(Live)** | 部署证书到阿里云视频直播(Live)域名 | diff --git a/lerna.json b/lerna.json index e22b4a963..9b5984f9d 100644 --- a/lerna.json +++ b/lerna.json @@ -9,5 +9,5 @@ } }, "npmClient": "pnpm", - "version": "1.41.4" + "version": "1.42.0" } diff --git a/packages/core/acme-client/CHANGELOG.md b/packages/core/acme-client/CHANGELOG.md index 24f03ac77..76dc2c3a6 100644 --- a/packages/core/acme-client/CHANGELOG.md +++ b/packages/core/acme-client/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.42.0](https://github.com/publishlab/node-acme-client/compare/v1.41.4...v1.42.0) (2026-07-05) + +### Performance Improvements + +* 新增橙域网络(asia-isp) CDN证书部署插件 ([b48831e](https://github.com/publishlab/node-acme-client/commit/b48831e60b0059bef7ef9a34ab61c9dd2f684641)) + ## [1.41.4](https://github.com/publishlab/node-acme-client/compare/v1.41.3...v1.41.4) (2026-06-14) **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 dcd9d6c5b..15c4afb7d 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.41.4", + "version": "1.42.0", "type": "module", "module": "./dist/index.js", "main": "./dist/index.js", @@ -18,7 +18,7 @@ "types" ], "dependencies": { - "@certd/basic": "^1.41.4", + "@certd/basic": "^1.42.0", "@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 d2b73f185..a44e2115c 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.42.0](https://github.com/certd/certd/compare/v1.41.4...v1.42.0) (2026-07-05) + +**Note:** Version bump only for package @certd/basic + ## [1.41.4](https://github.com/certd/certd/compare/v1.41.3...v1.41.4) (2026-06-14) ### Bug Fixes diff --git a/packages/core/basic/package.json b/packages/core/basic/package.json index d5fc5c67c..339348660 100644 --- a/packages/core/basic/package.json +++ b/packages/core/basic/package.json @@ -1,7 +1,7 @@ { "name": "@certd/basic", "private": false, - "version": "1.41.4", + "version": "1.42.0", "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 4533ca995..c16be9ee1 100644 --- a/packages/core/pipeline/CHANGELOG.md +++ b/packages/core/pipeline/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.42.0](https://github.com/certd/certd/compare/v1.41.4...v1.42.0) (2026-07-05) + +### Features + +* 通过插件配置懒加载依赖,动态加载第三方依赖包,精简安装镜像大小 ([01568ca](https://github.com/certd/certd/commit/01568ca1489069046b5a89ebdd4ced2f7f6ddf93)) + ## [1.41.4](https://github.com/certd/certd/compare/v1.41.3...v1.41.4) (2026-06-14) **Note:** Version bump only for package @certd/pipeline diff --git a/packages/core/pipeline/package.json b/packages/core/pipeline/package.json index ac4a9358a..12633be94 100644 --- a/packages/core/pipeline/package.json +++ b/packages/core/pipeline/package.json @@ -1,7 +1,7 @@ { "name": "@certd/pipeline", "private": false, - "version": "1.41.4", + "version": "1.42.0", "type": "module", "main": "./dist/index.js", "module": "./dist/index.js", @@ -21,8 +21,8 @@ "lint": "eslint --fix" }, "dependencies": { - "@certd/basic": "^1.41.4", - "@certd/plus-core": "^1.41.4", + "@certd/basic": "^1.42.0", + "@certd/plus-core": "^1.42.0", "dayjs": "^1.11.7", "lodash-es": "^4.17.21", "reflect-metadata": "^0.2.2" diff --git a/packages/libs/lib-huawei/CHANGELOG.md b/packages/libs/lib-huawei/CHANGELOG.md index 053f89529..89c1fcc5f 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.42.0](https://github.com/certd/certd/compare/v1.41.4...v1.42.0) (2026-07-05) + +**Note:** Version bump only for package @certd/lib-huawei + ## [1.41.4](https://github.com/certd/certd/compare/v1.41.3...v1.41.4) (2026-06-14) ### Bug Fixes diff --git a/packages/libs/lib-huawei/package.json b/packages/libs/lib-huawei/package.json index 102cc002b..e586b9c0d 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.41.4", + "version": "1.42.0", "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 c41ad7f6e..2287e2d76 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.42.0](https://github.com/certd/certd/compare/v1.41.4...v1.42.0) (2026-07-05) + +**Note:** Version bump only for package @certd/lib-iframe + ## [1.41.4](https://github.com/certd/certd/compare/v1.41.3...v1.41.4) (2026-06-14) ### Bug Fixes diff --git a/packages/libs/lib-iframe/package.json b/packages/libs/lib-iframe/package.json index d2c60c276..c39a53447 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.41.4", + "version": "1.42.0", "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 eba60e70d..484b48486 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.42.0](https://github.com/certd/certd/compare/v1.41.4...v1.42.0) (2026-07-05) + +**Note:** Version bump only for package @certd/jdcloud + ## [1.41.4](https://github.com/certd/certd/compare/v1.41.3...v1.41.4) (2026-06-14) ### Bug Fixes diff --git a/packages/libs/lib-jdcloud/package.json b/packages/libs/lib-jdcloud/package.json index 1dfb19621..1c42d5be8 100644 --- a/packages/libs/lib-jdcloud/package.json +++ b/packages/libs/lib-jdcloud/package.json @@ -1,6 +1,6 @@ { "name": "@certd/jdcloud", - "version": "1.41.4", + "version": "1.42.0", "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 bf1a28828..4b8f8d16e 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.42.0](https://github.com/certd/certd/compare/v1.41.4...v1.42.0) (2026-07-05) + +**Note:** Version bump only for package @certd/lib-k8s + ## [1.41.4](https://github.com/certd/certd/compare/v1.41.3...v1.41.4) (2026-06-14) **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 ecfc21eb2..ae908db54 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.41.4", + "version": "1.42.0", "type": "module", "main": "./dist/index.js", "module": "./dist/index.js", @@ -21,7 +21,7 @@ "lint": "eslint --fix" }, "dependencies": { - "@certd/basic": "^1.41.4", + "@certd/basic": "^1.42.0", "@kubernetes/client-node": "0.21.0" }, "devDependencies": { diff --git a/packages/libs/lib-server/CHANGELOG.md b/packages/libs/lib-server/CHANGELOG.md index 93957e71f..6e4c1416a 100644 --- a/packages/libs/lib-server/CHANGELOG.md +++ b/packages/libs/lib-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.42.0](https://github.com/certd/certd/compare/v1.41.4...v1.42.0) (2026-07-05) + +### Features + +* 通过插件配置懒加载依赖,动态加载第三方依赖包,精简安装镜像大小 ([01568ca](https://github.com/certd/certd/commit/01568ca1489069046b5a89ebdd4ced2f7f6ddf93)) + +### Performance Improvements + +* 【破坏性更新】 证书压缩包不再生成文件存储,而是实时打包下载,证书申请插件不再输出certZip ([7cff1a9](https://github.com/certd/certd/commit/7cff1a98424120585205889874b3ef4956a30583)) +* 优化用户体验,首次访问时弹出邮箱账号绑定用以初始化账号 ([608cc2a](https://github.com/certd/certd/commit/608cc2a81ff0b4872c9fe11ed9c9c0b4b90a12a3)) +* 支持全自动匹配部署宝塔网站证书 ([4dff48e](https://github.com/certd/certd/commit/4dff48e807c32a7623ec9206cf39c88e88f89f6a)) +* dns默认ipv4first ([194463b](https://github.com/certd/certd/commit/194463bea9e797315aa7a724f4b2930701570419)) + ## [1.41.4](https://github.com/certd/certd/compare/v1.41.3...v1.41.4) (2026-06-14) **Note:** Version bump only for package @certd/lib-server diff --git a/packages/libs/lib-server/package.json b/packages/libs/lib-server/package.json index 77bd4f2f3..0200eb389 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.41.4", + "version": "1.42.0", "description": "midway with flyway, sql upgrade way ", "private": false, "type": "module", @@ -29,11 +29,11 @@ ], "license": "AGPL", "dependencies": { - "@certd/acme-client": "^1.41.4", - "@certd/basic": "^1.41.4", - "@certd/pipeline": "^1.41.4", - "@certd/plugin-lib": "^1.41.4", - "@certd/plus-core": "^1.41.4", + "@certd/acme-client": "^1.42.0", + "@certd/basic": "^1.42.0", + "@certd/pipeline": "^1.42.0", + "@certd/plugin-lib": "^1.42.0", + "@certd/plus-core": "^1.42.0", "@midwayjs/cache": "3.14.0", "@midwayjs/core": "3.20.11", "@midwayjs/i18n": "3.20.13", @@ -49,8 +49,6 @@ "typeorm": "^0.3.20" }, "devDependencies": { - "mwts": "^1.3.0", - "mwtsc": "^1.4.0", "@types/chai": "^4.3.12", "@types/mocha": "^10.0.6", "@types/node": "^18", @@ -62,6 +60,8 @@ "eslint-plugin-prettier": "^5.1.3", "esmock": "^2.7.5", "mocha": "^10.6.0", + "mwts": "^1.3.0", + "mwtsc": "^1.4.0", "prettier": "3.3.3", "rimraf": "^5.0.5", "ts-node": "^10.9.2", diff --git a/packages/libs/midway-flyway-js/CHANGELOG.md b/packages/libs/midway-flyway-js/CHANGELOG.md index 280a1d94d..794e2a2d8 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.42.0](https://github.com/certd/certd/compare/v1.41.4...v1.42.0) (2026-07-05) + +**Note:** Version bump only for package @certd/midway-flyway-js + ## [1.41.4](https://github.com/certd/certd/compare/v1.41.3...v1.41.4) (2026-06-14) ### Bug Fixes diff --git a/packages/libs/midway-flyway-js/package.json b/packages/libs/midway-flyway-js/package.json index cf54d00f5..7d27adfed 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.41.4", + "version": "1.42.0", "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 cc5d86eb5..316f23303 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.42.0](https://github.com/certd/certd/compare/v1.41.4...v1.42.0) (2026-07-05) + +**Note:** Version bump only for package @certd/plugin-cert + ## [1.41.4](https://github.com/certd/certd/compare/v1.41.3...v1.41.4) (2026-06-14) **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 b77712068..4888d9586 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.41.4", + "version": "1.42.0", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -20,7 +20,7 @@ "lint": "eslint --fix" }, "dependencies": { - "@certd/plugin-lib": "^1.41.4" + "@certd/plugin-lib": "^1.42.0" }, "devDependencies": { "@types/chai": "^4.3.12", diff --git a/packages/plugins/plugin-lib/CHANGELOG.md b/packages/plugins/plugin-lib/CHANGELOG.md index e8a520101..d4a094e91 100644 --- a/packages/plugins/plugin-lib/CHANGELOG.md +++ b/packages/plugins/plugin-lib/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.42.0](https://github.com/certd/certd/compare/v1.41.4...v1.42.0) (2026-07-05) + +### Bug Fixes + +* 修复jdk证书格式的问题 ([260f5ae](https://github.com/certd/certd/commit/260f5ae777b83493b0c578fe30fd00ec0c873226)) + +### Features + +* 通过插件配置懒加载依赖,动态加载第三方依赖包,精简安装镜像大小 ([01568ca](https://github.com/certd/certd/commit/01568ca1489069046b5a89ebdd4ced2f7f6ddf93)) + +### Performance Improvements + +* 【破坏性更新】 证书压缩包不再生成文件存储,而是实时打包下载,证书申请插件不再输出certZip ([7cff1a9](https://github.com/certd/certd/commit/7cff1a98424120585205889874b3ef4956a30583)) +* 新增橙域网络(asia-isp) CDN证书部署插件 ([b48831e](https://github.com/certd/certd/commit/b48831e60b0059bef7ef9a34ab61c9dd2f684641)) + ## [1.41.4](https://github.com/certd/certd/compare/v1.41.3...v1.41.4) (2026-06-14) **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 e93160db9..972cbf4c5 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.41.4", + "version": "1.42.0", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -17,9 +17,9 @@ "lint": "eslint --fix" }, "dependencies": { - "@certd/acme-client": "^1.41.4", - "@certd/basic": "^1.41.4", - "@certd/pipeline": "^1.41.4", + "@certd/acme-client": "^1.42.0", + "@certd/basic": "^1.42.0", + "@certd/pipeline": "^1.42.0", "dayjs": "^1.11.7", "jszip": "^3.10.1", "lodash-es": "^4.17.21", @@ -27,7 +27,6 @@ "punycode.js": "^2.3.1" }, "devDependencies": { - "rimraf": "^5.0.5", "@types/chai": "^4.3.12", "@types/mocha": "^10.0.6", "@typescript-eslint/eslint-plugin": "^8.26.1", @@ -41,6 +40,7 @@ "mocha": "^10.6.0", "node-forge": "^1.3.1", "prettier": "3.3.3", + "rimraf": "^5.0.5", "ts-node": "^10.9.2", "tslib": "^2.8.1", "typescript": "^5.4.2" diff --git a/packages/ui/certd-client/CHANGELOG.md b/packages/ui/certd-client/CHANGELOG.md index 486d86f63..8fba333e1 100644 --- a/packages/ui/certd-client/CHANGELOG.md +++ b/packages/ui/certd-client/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.42.0](https://github.com/certd/certd/compare/v1.41.4...v1.42.0) (2026-07-05) + +### Performance Improvements + +* 【破坏性更新】 证书压缩包不再生成文件存储,而是实时打包下载,证书申请插件不再输出certZip ([7cff1a9](https://github.com/certd/certd/commit/7cff1a98424120585205889874b3ef4956a30583)) +* 优化用户体验,首次访问时弹出邮箱账号绑定用以初始化账号 ([608cc2a](https://github.com/certd/certd/commit/608cc2a81ff0b4872c9fe11ed9c9c0b4b90a12a3)) +* **passkey:** passkey支持多域名rpid ([79f6586](https://github.com/certd/certd/commit/79f65868ca0f5162bbc2f935ce89abc28011d816)) +* **plugin:** 在线插件编辑支持配置第三方依赖和插件依赖 ([635f069](https://github.com/certd/certd/commit/635f069012d4193cfb7cb051c96e28eec1247ca2)) + ## [1.41.4](https://github.com/certd/certd/compare/v1.41.3...v1.41.4) (2026-06-14) ### Bug Fixes diff --git a/packages/ui/certd-client/package.json b/packages/ui/certd-client/package.json index d4e00e88a..1a91290c9 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.41.4", + "version": "1.42.0", "private": true, "scripts": { "dev": "vite --open", @@ -105,8 +105,8 @@ "zod-defaults": "^0.1.3" }, "devDependencies": { - "@certd/lib-iframe": "^1.41.4", - "@certd/pipeline": "^1.41.4", + "@certd/lib-iframe": "^1.42.0", + "@certd/pipeline": "^1.42.0", "@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 a0ad30d6c..7d72f44e9 100644 --- a/packages/ui/certd-server/CHANGELOG.md +++ b/packages/ui/certd-server/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.42.0](https://github.com/certd/certd/compare/v1.41.4...v1.42.0) (2026-07-05) + +### Bug Fixes + +* 修复telegram - 符号转义问题 ([d5882f1](https://github.com/certd/certd/commit/d5882f16bedb09baf09ace92049b02872620f5dc)) +* **aliyun:** 修复阿里云CDN/DCDN根据证书自动匹配不到证书的bug ([1ae185d](https://github.com/certd/certd/commit/1ae185d0bc356f4678bc38ca0582ce3396f82ebe)) + +### Features + +* 通过插件配置懒加载依赖,动态加载第三方依赖包,精简安装镜像大小 ([01568ca](https://github.com/certd/certd/commit/01568ca1489069046b5a89ebdd4ced2f7f6ddf93)) + +### Performance Improvements + +* 阿里云ESA证书部署支持SaaS模式 ([82276b5](https://github.com/certd/certd/commit/82276b53a8474a18a3d0237050907c994fc748f0)) +* 【破坏性更新】 证书压缩包不再生成文件存储,而是实时打包下载,证书申请插件不再输出certZip ([7cff1a9](https://github.com/certd/certd/commit/7cff1a98424120585205889874b3ef4956a30583)) +* 火山引擎点播插件支持部署到自定义源站域名 ([095791c](https://github.com/certd/certd/commit/095791cdc2b7c1f4b913b634643afec5e30fe9b0)) +* 新增橙域网络(asia-isp) CDN证书部署插件 ([b48831e](https://github.com/certd/certd/commit/b48831e60b0059bef7ef9a34ab61c9dd2f684641)) +* 优化阿里云API网关增加翻页查询 ([ed58ae3](https://github.com/certd/certd/commit/ed58ae3c5339e4a0238a92acfe7ea6d2f566ea28)) +* 优化用户体验,首次访问时弹出邮箱账号绑定用以初始化账号 ([608cc2a](https://github.com/certd/certd/commit/608cc2a81ff0b4872c9fe11ed9c9c0b4b90a12a3)) +* 优化ACME账号字段的选择提示 ([bfd3cac](https://github.com/certd/certd/commit/bfd3cacc687fc5cbc3cb2ca3cadbc140de300dc2)) +* 支持全自动匹配部署宝塔网站证书 ([4dff48e](https://github.com/certd/certd/commit/4dff48e807c32a7623ec9206cf39c88e88f89f6a)) +* **cert-plugin:** 调整更新天数自动减半逻辑,仅7天ip证书生效,其他情况下不减半 ([56e5524](https://github.com/certd/certd/commit/56e5524a0f4af3645d70bc3b3ec750b45ba8de10)) +* **passkey:** passkey支持多域名rpid ([79f6586](https://github.com/certd/certd/commit/79f65868ca0f5162bbc2f935ce89abc28011d816)) + ## [1.41.4](https://github.com/certd/certd/compare/v1.41.3...v1.41.4) (2026-06-14) ### Bug Fixes diff --git a/packages/ui/certd-server/metadata/access_acmeAccount.yaml b/packages/ui/certd-server/metadata/access_acmeAccount.yaml index 20cc8a66d..08002f6c3 100644 --- a/packages/ui/certd-server/metadata/access_acmeAccount.yaml +++ b/packages/ui/certd-server/metadata/access_acmeAccount.yaml @@ -74,7 +74,7 @@ input: credentials链接,然后点击编辑按钮,查看Secret key和HMAC key litessl:[litesslEAB页面](https://freessl.cn/automation/eab-manager),然后点击新增EAB - required: false + required: true encrypt: true mergeScript: |2- @@ -92,7 +92,7 @@ input: title: EAB HMAC Key component: placeholder: 需要EAB的颁发机构生成账号时填写 - required: false + required: true encrypt: true mergeScript: |2- diff --git a/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToESA.yaml b/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToESA.yaml index e81c2fa9c..5a8826a4d 100644 --- a/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToESA.yaml +++ b/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToESA.yaml @@ -32,6 +32,7 @@ input: }), } } + template: false required: false order: 0 @@ -109,11 +110,11 @@ input: }) }, } + helper: 请选择要部署证书的站点 order: 0 saasDomainIds: title: SaaS域名 - helper: 请选择要部署证书的SaaS域名(SaaS证书模式下必选) component: name: remote-select vModel: value @@ -132,16 +133,18 @@ input: required: false mergeScript: |2- - return { - show: ctx.compute(({form})=>{ - return form.deployMode === 'saas' - }), - component:{ - form: ctx.compute(({form})=>{ - return form - }) - }, - } + return { + show: ctx.compute(({form})=>{ + return form.deployMode === 'saas' + }), + component:{ + form: ctx.compute(({form})=>{ + return form + }) + }, + } + + helper: 请选择要部署证书的SaaS域名(SaaS证书模式下必选) order: 0 certLimit: title: 免费证书数量限制 @@ -155,4 +158,4 @@ input: output: {} pluginType: deploy type: builtIn -scriptFilePath: /plugins/plugin-aliyun/plugin/deploy-to-esa/index.js \ No newline at end of file +scriptFilePath: /plugins/plugin-aliyun/plugin/deploy-to-esa/index.js diff --git a/packages/ui/certd-server/metadata/deploy_BaotaAutoDeploySiteCert.yaml b/packages/ui/certd-server/metadata/deploy_BaotaAutoDeploySiteCert.yaml new file mode 100644 index 000000000..836cd0cd9 --- /dev/null +++ b/packages/ui/certd-server/metadata/deploy_BaotaAutoDeploySiteCert.yaml @@ -0,0 +1,52 @@ +showRunStrategy: false +default: + strategy: + runStrategy: 1 +name: BaotaAutoDeploySiteCert +title: 宝塔-全自动部署 +icon: svg:icon-bt +group: panel +desc: 根据证书域名自动匹配宝塔站点,全自动部署SSL证书。新增加速域名自动感知,自动新增部署 +runStrategy: 0 +needPlus: true +input: + cert: + title: 域名证书 + helper: 请选择前置任务输出的域名证书 + component: + name: output-selector + from: + - ':cert:' + required: true + order: 0 + certDomains: + title: 当前证书域名 + component: + name: cert-domains-getter + mergeScript: |2- + + return { + component:{ + inputKey: ctx.compute(({form})=>{ + return form.cert + }), + } + } + + template: false + required: false + order: 0 + accessId: + title: 宝塔授权 + helper: 将自动查找证书匹配的站点,检查证书即将过期的站点并更新 + component: + name: access-selector + type: baota + required: true + order: 0 +output: + deployedList: + title: 已部署过的站点 +pluginType: deploy +type: builtIn +scriptFilePath: /plugins/plugin-plus/baota/plugins/plugin-deploy-automatch.js diff --git a/packages/ui/certd-server/metadata/deploy_CertApply.yaml b/packages/ui/certd-server/metadata/deploy_CertApply.yaml index 76ae82505..8e399c389 100644 --- a/packages/ui/certd-server/metadata/deploy_CertApply.yaml +++ b/packages/ui/certd-server/metadata/deploy_CertApply.yaml @@ -314,6 +314,7 @@ input: component: name: access-selector type: acmeAccount + defaultSelect: true required: false helper: |- 直接本地生成,无需外部注册 diff --git a/packages/ui/certd-server/package.json b/packages/ui/certd-server/package.json index 89f1f312e..68b2a3417 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.41.4", + "version": "1.42.0", "description": "fast-server base midway", "private": true, "type": "module", @@ -41,20 +41,20 @@ "lint1": "eslint --fix" }, "dependencies": { - "@certd/acme-client": "^1.41.4", - "@certd/basic": "^1.41.4", - "@certd/commercial-core": "^1.41.4", + "@certd/acme-client": "^1.42.0", + "@certd/basic": "^1.42.0", + "@certd/commercial-core": "^1.42.0", "@certd/cv4pve-api-javascript": "^8.4.2", - "@certd/jdcloud": "^1.41.4", - "@certd/lib-huawei": "^1.41.4", - "@certd/lib-k8s": "^1.41.4", - "@certd/lib-server": "^1.41.4", - "@certd/midway-flyway-js": "^1.41.4", - "@certd/pipeline": "^1.41.4", - "@certd/plugin-cert": "^1.41.4", - "@certd/plugin-lib": "^1.41.4", - "@certd/plugin-plus": "^1.41.4", - "@certd/plus-core": "^1.41.4", + "@certd/jdcloud": "^1.42.0", + "@certd/lib-huawei": "^1.42.0", + "@certd/lib-k8s": "^1.42.0", + "@certd/lib-server": "^1.42.0", + "@certd/midway-flyway-js": "^1.42.0", + "@certd/pipeline": "^1.42.0", + "@certd/plugin-cert": "^1.42.0", + "@certd/plugin-lib": "^1.42.0", + "@certd/plugin-plus": "^1.42.0", + "@certd/plus-core": "^1.42.0", "@koa/cors": "^5.0.0", "@midwayjs/bootstrap": "3.20.11", "@midwayjs/cache": "3.14.0", @@ -92,6 +92,7 @@ "log4js": "^6.9.1", "lru-cache": "^11.0.1", "mitt": "^3.0.1", + "mwtsc": "^1.15.1", "mysql2": "^3.14.0", "nanoid": "^5.0.7", "node-forge": "^1.3.1", @@ -115,11 +116,9 @@ "uuid": "^10.0.0", "wechatpay-node-v3": "^2.2.1", "whoiser": "2.0.0-beta.10", - "xml2js": "^0.6.2", - "mwtsc": "^1.15.1" + "xml2js": "^0.6.2" }, "devDependencies": { - "mwts": "^1.3.0", "@midwayjs/mock": "3.20.11", "@types/ali-oss": "^6.16.11", "@types/cache-manager": "^4.0.6", @@ -133,6 +132,7 @@ "cross-env": "^7.0.3", "esmock": "^2.7.5", "mocha": "^10.6.0", + "mwts": "^1.3.0", "prettier": "3.3.3", "rimraf": "^5.0.5", "ts-node": "^10.9.2", @@ -140,7 +140,7 @@ "typescript": "^5.4.2", "why-is-node-running": "^3.2.2" }, - "lazyDependencies": { + "lazyDependencies": { "@alicloud/fc20230330": "^4.1.7", "@alicloud/tea-typescript": "^1.8.0", "@alicloud/openapi-client": "^0.4.12", @@ -182,7 +182,6 @@ "pnpm": { "neverBuiltDependencies": [] }, - "author": "anonymous", "license": "MIT" }