From 67d8020147898c70139f825b36710452f507a960 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 14 Nov 2024 00:41:33 +0800 Subject: [PATCH 01/20] chore: --- docs/guide/changelogs/CHANGELOG.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/docs/guide/changelogs/CHANGELOG.md b/docs/guide/changelogs/CHANGELOG.md index c98a552f..2e0b2e61 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.27.3](https://github.com/certd/certd/compare/v1.27.2...v1.27.3) (2024-11-13) + +### Bug Fixes + +* 修复偶发性cname一直验证超时的bug ([d2ce72e](https://github.com/certd/certd/commit/d2ce72e4aaacdf726ba8b91fcd71db40a27714ba)) +* 修复邮件配置,忽略证书校验设置不生效的bug ([66a9690](https://github.com/certd/certd/commit/66a9690dc958732e1b3c672d965db502296446f9)) +* 修复ipv6未开启情况下,请求带有ipv6地址域名报ETIMEDOUT的bug ([a9a0967](https://github.com/certd/certd/commit/a9a0967a6f1d0bd27e69f3ec52c31d90d470bc23)) + +### Performance Improvements + +* 修复站点个性化,浏览器标题没有生效的bug ([bcfac02](https://github.com/certd/certd/commit/bcfac02c96ceaf23d1a0b05b48d8047da933beaf)) +* 优化上传到主机插 路径选择,根据证书格式显示 ([8c3f86c](https://github.com/certd/certd/commit/8c3f86c6909ed91f48bb2880e78834e22f6f6a29)) +* 支持jks ([889eaae](https://github.com/certd/certd/commit/889eaaea92818f628b922dae540c026630611707)) +* ipv6支持 ([da6ac16](https://github.com/certd/certd/commit/da6ac1626b3574be2fabeeb18a1f10d60bdcbe49)) + ## [1.27.2](https://github.com/certd/certd/compare/v1.27.1...v1.27.2) (2024-11-08) ### Bug Fixes From 4e8908e715b23fa8894261f6b91ea9420cfd1ee2 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 14 Nov 2024 00:42:40 +0800 Subject: [PATCH 02/20] chore: --- docs/guide/other/changelogs/CHANGELOG.md | 736 ----------------------- package.json | 2 +- 2 files changed, 1 insertion(+), 737 deletions(-) delete mode 100644 docs/guide/other/changelogs/CHANGELOG.md diff --git a/docs/guide/other/changelogs/CHANGELOG.md b/docs/guide/other/changelogs/CHANGELOG.md deleted file mode 100644 index 2e0b2e61..00000000 --- a/docs/guide/other/changelogs/CHANGELOG.md +++ /dev/null @@ -1,736 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -## [1.27.3](https://github.com/certd/certd/compare/v1.27.2...v1.27.3) (2024-11-13) - -### Bug Fixes - -* 修复偶发性cname一直验证超时的bug ([d2ce72e](https://github.com/certd/certd/commit/d2ce72e4aaacdf726ba8b91fcd71db40a27714ba)) -* 修复邮件配置,忽略证书校验设置不生效的bug ([66a9690](https://github.com/certd/certd/commit/66a9690dc958732e1b3c672d965db502296446f9)) -* 修复ipv6未开启情况下,请求带有ipv6地址域名报ETIMEDOUT的bug ([a9a0967](https://github.com/certd/certd/commit/a9a0967a6f1d0bd27e69f3ec52c31d90d470bc23)) - -### Performance Improvements - -* 修复站点个性化,浏览器标题没有生效的bug ([bcfac02](https://github.com/certd/certd/commit/bcfac02c96ceaf23d1a0b05b48d8047da933beaf)) -* 优化上传到主机插 路径选择,根据证书格式显示 ([8c3f86c](https://github.com/certd/certd/commit/8c3f86c6909ed91f48bb2880e78834e22f6f6a29)) -* 支持jks ([889eaae](https://github.com/certd/certd/commit/889eaaea92818f628b922dae540c026630611707)) -* ipv6支持 ([da6ac16](https://github.com/certd/certd/commit/da6ac1626b3574be2fabeeb18a1f10d60bdcbe49)) - -## [1.27.2](https://github.com/certd/certd/compare/v1.27.1...v1.27.2) (2024-11-08) - -### Bug Fixes - -* 修复某些容器管理ui无法识别端口列表的bug ([576e60a](https://github.com/certd/certd/commit/576e60a2b52315909e659d2a58cf98b130e69e6f)) -* 修复删除腾讯云过期证书时间判断上的bug,导致已过期仍然没有删除证书 ([1ba1007](https://github.com/certd/certd/commit/1ba10072615015d91b81fc56a3b01dae6a2ae9d1)) - -### Performance Improvements - -* 优化部署到阿里云CDN插件,支持多域名,更易用 ([80c500f](https://github.com/certd/certd/commit/80c500f618b169a1f64c57fe442242a4d0d9d833)) -* 优化流水线页面切换回来不丢失查询条件 ([4dcf6e8](https://github.com/certd/certd/commit/4dcf6e87bc5f7657ce8a56c5331e8723a0fee8ee)) -* 支持公共cname服务 ([3c919ee](https://github.com/certd/certd/commit/3c919ee5d1aef5d26cf3620a7c49d920786bc941)) -* 执行历史支持点击查看流水线详情 ([8968639](https://github.com/certd/certd/commit/89686399f90058835435b92872fc236fac990148)) -* 专业版7天试用 ([c58250e](https://github.com/certd/certd/commit/c58250e1f065a9bd8b4e82acc1df754504c0010c)) - -## [1.27.1](https://github.com/certd/certd/compare/v1.27.0...v1.27.1) (2024-11-04) - -### Bug Fixes - -* 修复头像没有更新的bug ([9b4a31f](https://github.com/certd/certd/commit/9b4a31fa6a32b9cab2e22bd141cf96ca29120445)) - -### Performance Improvements - -* 禁止页面缓存,点击tab页签可以刷新数据 ([7ad4b55](https://github.com/certd/certd/commit/7ad4b55ee000c1dd0747832b11107f32b0ffb889)) -* 优化时间选择器,自动填写分钟和秒钟 ([396dc34](https://github.com/certd/certd/commit/396dc34a841c7d016b033736afdba8366fb2d211)) -* cname 域名映射记录可读性优化 ([b1117ed](https://github.com/certd/certd/commit/b1117ed54a3ef015752999324ff72b821ef5e4b9)) - -# [1.27.0](https://github.com/certd/certd/compare/v1.26.16...v1.27.0) (2024-10-31) - -### Bug Fixes - -* 修复历史记录不能按名称查询的bug ([6113c38](https://github.com/certd/certd/commit/6113c388b7fc58b11ca19ff05cc1286d096c8d28)) -* pfx兼容windows server 2016 ([e5e468a](https://github.com/certd/certd/commit/e5e468a463f66d02f235de54b7c1e09ace5f1cb1)) - -### Features - -* 首页全新改版 ([63ec5b5](https://github.com/certd/certd/commit/63ec5b5519c760a3330569c0da6dac157302a330)) - -### Performance Improvements - -* 管理控制台数据统计 ([babd589](https://github.com/certd/certd/commit/babd5897ae013ff7c04ebfcbfac8a00d84dd627c)) -* 增加向导 ([6d9ef26](https://github.com/certd/certd/commit/6d9ef26ecab71d752c2c55d75aed4fb5f6c05a39)) -* lego 升级到 4.19.2 ([129bf53](https://github.com/certd/certd/commit/129bf53edc9bbb001fe49fbd7e239bd1d09cc128)) - -## [1.26.16](https://github.com/certd/certd/compare/v1.26.15...v1.26.16) (2024-10-30) - -### Bug Fixes - -* 修复lego No help topic for 错误 ([aaaf8d7](https://github.com/certd/certd/commit/aaaf8d7db34896cf8f2ff8f12eec1ab0cae58f0f)) - -### Performance Improvements - -* 支持白山云cdn部署 ([b1b2cd0](https://github.com/certd/certd/commit/b1b2cd088b684eda764962abd61754c26a204d1c)) -* 支持华为云cdn ([81a3fdb](https://github.com/certd/certd/commit/81a3fdbc29b71f380762008cc151493ec97458f9)) - -## [1.26.15](https://github.com/certd/certd/compare/v1.26.14...v1.26.15) (2024-10-28) - -### Bug Fixes - -* 顶部菜单变...的bug ([6dabad7](https://github.com/certd/certd/commit/6dabad76baba96be0f8af36a3fbfb9f5182aecf1)) - -### Performance Improvements - -* 默认证书更新时间设置为35天,增加腾讯云删除过期证书插件,可以避免腾讯云过期证书邮件 ([51b6fed](https://github.com/certd/certd/commit/51b6fed468eaa6f28ce4497ce303ace1a52abb96)) -* 授权加密支持解密查看 ([5575c83](https://github.com/certd/certd/commit/5575c839705f6987ad2bdcd33256b0962c6a9c6a)) -* 重置管理员密码同时启用管理员账户,避免之前禁用了,重置密码还是登录不进去 ([f92d918](https://github.com/certd/certd/commit/f92d918a1e28e29b794ad4754661ea760c18af46)) - -## [1.26.14](https://github.com/certd/certd/compare/v1.26.13...v1.26.14) (2024-10-26) - -### Bug Fixes - -* 修复阿里云部署大杀器报插件_还未注册错误的bug ([abd2dcf](https://github.com/certd/certd/commit/abd2dcf2e85a545321bae6451406d081f773b132)) -* 修复启动时自签证书无法保存的bug ([526c484](https://github.com/certd/certd/commit/526c48450bcd37b3ccded9b448f17de8140bdc6e)) - -### Performance Improvements - -* 顶部菜单自定义 ([54d136c](https://github.com/certd/certd/commit/54d136cc6ae122f7c891b7a5c7232fe5de8e5cb5)) -* 禁用readonly用户 ([d10d42e](https://github.com/certd/certd/commit/d10d42e20619bb55a50d636b8867ff33db4e3b4b)) -* 限制其他用户流水线数量 ([315e437](https://github.com/certd/certd/commit/315e43746baf01682737f82e41579237a48409af)) -* 用户管理优化头像上传 ([661293c](https://github.com/certd/certd/commit/661293c189a3abf3cdc953b5225192372f57930d)) - -## [1.26.13](https://github.com/certd/certd/compare/v1.26.12...v1.26.13) (2024-10-26) - -### Bug Fixes - -* 修复对话框全屏按钮与关闭按钮重叠的bug ([95df56c](https://github.com/certd/certd/commit/95df56cc5ca5e3eb843cd17cb7078cde47729f1e)) -* deprecated的运行时不要报错,只报警告 ([bcbefaa](https://github.com/certd/certd/commit/bcbefaaa35cf6d0eec085b3a2c5bfc7c6a8de9e1)) - -### Performance Improvements - -* 更新certd本身的证书文档说明 ([0c50ede](https://github.com/certd/certd/commit/0c50ede129337b82df54575cbd2f4c2a783a0732)) -* 支持同时监听https端口,7002 ([d5a17f9](https://github.com/certd/certd/commit/d5a17f9e6afd63fda2df0981118480f25a1fac2e)) - -## [1.26.12](https://github.com/certd/certd/compare/v1.26.11...v1.26.12) (2024-10-25) - -### Performance Improvements - -* 部署到阿里云任意云资源,阿里云部署大杀器 ([4075be7](https://github.com/certd/certd/commit/4075be7849b140acb92bd8da8a9acbf4eef85180)) -* 文件名特殊字符限制输入 ([c4164c6](https://github.com/certd/certd/commit/c4164c66e29f3ec799f98108a344806ca61e94ff)) -* 新增部署到百度云CDN插件 ([f126f9f](https://github.com/certd/certd/commit/f126f9f932d37fa01fff1accc7bdd17d349f8db5)) -* 新增部署到腾讯云CDN-v2,推荐使用 ([d782655](https://github.com/certd/certd/commit/d782655cb4dfbb74138178afbffeee76fc755115)) -* 优化cron选择器,增加下次触发时间显示 ([5b148b7](https://github.com/certd/certd/commit/5b148b7ed960ca6f7f5b733b2eadd56eeecbd4c2)) -* 支持部署到腾讯云COS ([a8a45d7](https://github.com/certd/certd/commit/a8a45d7f757820990e278533277a3deda5ba48f3)) -* 支持配置公共ZeroSSL授权 ([a90d1e6](https://github.com/certd/certd/commit/a90d1e68ee9cbc3705223457b8a86f071b150968)) - -## [1.26.11](https://github.com/certd/certd/compare/v1.26.10...v1.26.11) (2024-10-23) - -### Bug Fixes - -* 申请证书没有使用到系统设置的http代理的bug ([3db216f](https://github.com/certd/certd/commit/3db216f515ba404cb4330fdab452971b22a50f08)) -* 修复移动任务后出现空阶段的bug ([4ea3edd](https://github.com/certd/certd/commit/4ea3edd59e93ca4f5b2e43b20dd4ef33909caddb)) -* 修复google证书*.xx.com与xx.com同时申请时报错的bug ([f8b99b8](https://github.com/certd/certd/commit/f8b99b81a23e7e9fd5e05ebd5caf355c41d67a90)) -* 允许七牛云cdn插件输入.号开头的通配符域名 ([18ee87d](https://github.com/certd/certd/commit/18ee87daff6eafc2201b58e28d85aafd3cb7a5b9)) - -### Performance Improvements - -* 申请证书启用新的反代地址 ([a705182](https://github.com/certd/certd/commit/a705182b85e51157883e48f23463263793bf3c12)) -* 优化日志颜色 ([1291e98](https://github.com/certd/certd/commit/1291e98e821c5b1810aab7f0aebe3f5f5cd44a20)) -* 优化证书申请速度和成功率,反代地址优化,google基本可以稳定请求。增加请求重试。 ([41d9c3a](https://github.com/certd/certd/commit/41d9c3ac8398def541e65351cbe920d4a927182d)) -* 优化pfx密码密码输入框,让浏览器不自动填写密码 ([ffeede3](https://github.com/certd/certd/commit/ffeede38afa70c5ff6f2015516bead23d2c4df87)) - -## [1.26.10](https://github.com/certd/certd/compare/v1.26.9...v1.26.10) (2024-10-20) - -### Bug Fixes - -* 修复cname服务普通用户access访问权限问题 ([c1e3e2e](https://github.com/certd/certd/commit/c1e3e2ee1f923ee5806479dd5f178c3286a01ae0)) - -## [1.26.9](https://github.com/certd/certd/compare/v1.26.8...v1.26.9) (2024-10-19) - -### Bug Fixes - -* 修复普通用户无法校验cname配置的bug ([6285497](https://github.com/certd/certd/commit/62854978bf0bdbe749b42f8e40ab227ab31ec92f)) -* 修复切换普通用户登录时,左侧菜单没有同步更新的bug ([12116a8](https://github.com/certd/certd/commit/12116a89f43cf8b98f16d2ea6073f6b72a643215)) -* 修正邮箱设置跳转路由 ([17d8890](https://github.com/certd/certd/commit/17d88900a1f0e3af609b74597f5b1978230db32d)) - -### Performance Improvements - -* 触发证书重新申请input变化对比规则优化,减少升级版本后触发申请证书的情况 ([c46a2a9](https://github.com/certd/certd/commit/c46a2a9a399c2a9a8bb59a48b9fb6e93227cce9b)) -* 任务下所有步骤都跳过时,整个任务显示跳过 ([84fd3b2](https://github.com/certd/certd/commit/84fd3b250dd1161ea06c5582fdadece4b29c2e53)) -* 授权配置去除前后空格 ([57d8d48](https://github.com/certd/certd/commit/57d8d48046fbf51c52b041d2dec03d51fb018587)) -* 数据库备份插件,先压缩再备份 ([304ef49](https://github.com/certd/certd/commit/304ef494fd5787c996ad0dcb6edd2f517afce9e2)) -* 优化菜单 ([1f4f157](https://github.com/certd/certd/commit/1f4f15757de1015cf7563f7022599eef58cc93d7)) -* 增加文档站 https://certd.docmirror.cn ([6e2ac1c](https://github.com/certd/certd/commit/6e2ac1c089f6ddccb396f1f2738509c05333e1bb)) - -## [1.26.8](https://github.com/certd/certd/compare/v1.26.7...v1.26.8) (2024-10-15) - -### Bug Fixes - -* 修复无法设置角色的bug ([02fe704](https://github.com/certd/certd/commit/02fe704769edb25fea5ffd85a51a5530864b37b3)) - -### Performance Improvements - -* 角色删除安全 ([28bb485](https://github.com/certd/certd/commit/28bb4856bee03569153f6471527c9b9f28cb3d14)) -* 密钥备份 ([1c6028a](https://github.com/certd/certd/commit/1c6028abcf8849163462bb2f8441b6838357e09b)) -* 证书直接查看 ([5dde5bd](https://github.com/certd/certd/commit/5dde5bd3f76db3959d411619d29bfb8064e3b307)) -* sqlite数据库备份插件 ([77f1631](https://github.com/certd/certd/commit/77f163144f7dcfb0431475c55508fecfd6d969f8)) - -## [1.26.7](https://github.com/certd/certd/compare/v1.26.6...v1.26.7) (2024-10-14) - -### Bug Fixes - -* 修复siteInfo每次都要重新设置的bug ([36b26ae](https://github.com/certd/certd/commit/36b26ae9f5c7a53c1c2546fb79b2ea451b854abf)) - -## [1.26.6](https://github.com/certd/certd/compare/v1.26.5...v1.26.6) (2024-10-14) - -### Bug Fixes - -* 修复排序失效的bug ([1f0742e](https://github.com/certd/certd/commit/1f0742ef9f0caae0c7e713acf0fd3cebf5d63875)) - -## [1.26.5](https://github.com/certd/certd/compare/v1.26.4...v1.26.5) (2024-10-14) - -### Bug Fixes - -* 修复版本号获取错误的bug ([8851870](https://github.com/certd/certd/commit/8851870400df86e496198ad509061b8989fcc44f)) - -## [1.26.4](https://github.com/certd/certd/compare/v1.26.3...v1.26.4) (2024-10-14) - -### Performance Improvements - -* [comm] 支持插件管理 ([e8b617b](https://github.com/certd/certd/commit/e8b617b80ce882dd63006f0cfc719a80a1cc6acc)) -* 新增代理设置功能 ([273ab61](https://github.com/certd/certd/commit/273ab6139f5807f4d7fe865cc353b97f51b9a668)) -* EAB授权支持绑定邮箱,支持公共EAB设置 ([07043af](https://github.com/certd/certd/commit/07043aff0ca7fd29c56dd3c363002cb15d78b464)) - -## [1.26.3](https://github.com/certd/certd/compare/v1.26.2...v1.26.3) (2024-10-12) - -### Performance Improvements - -* 优化系统设置加载时机 ([7396253](https://github.com/certd/certd/commit/73962536d5a4769902d760d005f3f879465addcc)) - -## [1.26.2](https://github.com/certd/certd/compare/v1.26.1...v1.26.2) (2024-10-11) - -### Bug Fixes - -* 修复某些情况下bindUrl失败的bug ([91fc1cd](https://github.com/certd/certd/commit/91fc1cd7353be4a22be951239ed70b38baebc74e)) - -### Performance Improvements - -* 邮箱设置改为系统设置,普通用户无需配置发件邮箱 ([4244569](https://github.com/certd/certd/commit/42445692117184a3293e63bef84a74cbb5984b0e)) - -## [1.26.1](https://github.com/certd/certd/compare/v1.26.0...v1.26.1) (2024-10-10) - -**Note:** Version bump only for package root - -# [1.26.0](https://github.com/certd/certd/compare/v1.25.9...v1.26.0) (2024-10-10) - -### Bug Fixes - -* 修复管理员编辑其他用户流水线任务时归属userid也被修改的bug ([e85c477](https://github.com/certd/certd/commit/e85c47744cf740b4af3b93dca7c2f0ccc818ec2f)) -* 修复历史记录根据流水线名称查询报错的bug ([ce9a986](https://github.com/certd/certd/commit/ce9a9862f122fce2186e7727eaa4b251b59e6032)) -* 修复某些代理情况下 报 400 The plain HTTP request was sent to HTTPS port use proxy 的bug ([a13203f](https://github.com/certd/certd/commit/a13203fb3f48c427d0d81a504912248dcc07df1a)) - -### Features - -* 域名验证方法支持CNAME间接方式,此方式支持所有域名注册商,且无需提供Access授权,但是需要手动添加cname解析 ([f3d3508](https://github.com/certd/certd/commit/f3d35084ed44f9f33845f7045e520be5c27eed93)) -* 站点个性化设置 ([11a9fe9](https://github.com/certd/certd/commit/11a9fe9014d96cba929e5a066e78f2af7ae59d14)) - -### Performance Improvements - -* 并行任务名称改成添加任务,取消并行,可以在同一个阶段获取上一个task的输出 ([c5e5877](https://github.com/certd/certd/commit/c5e58770d1c5edc19c6f9ea1618f44b68e091f35)) -* 调整静态资源到static目录 ([0584b36](https://github.com/certd/certd/commit/0584b3672b40f9042a2ed87e5627022606d046cd)) -* 调整全部静态资源到static目录 ([a218890](https://github.com/certd/certd/commit/a21889080d6c7ffdf0af526a3a21f0b2d1c77288)) -* 检查cname是否正确配置 ([b5d8935](https://github.com/certd/certd/commit/b5d8935159374fbe7fc7d4c48ae0ed9396861bdd)) -* 七牛云cdn支持配置多个域名 ([88d745e](https://github.com/certd/certd/commit/88d745e29063a089864fb9c6705be7b8d4c2669a)) -* 上传到主机插件支持注入环境变量 ([81fac73](https://github.com/certd/certd/commit/81fac736f9ccc8d1cda7ef4178752239cec20849)) -* 优化宝塔网站部署插件远程获取数据的提示 ([2a3ca9f](https://github.com/certd/certd/commit/2a3ca9f552d96594ec6690a1c4c91f598451b9a1)) -* 优化缩短首页缓存时间 ([49395e8](https://github.com/certd/certd/commit/49395e8cb65f4b30c0145329ed5de48be4ef3842)) -* 域名输入增加校验提示,避免输入错误的域名 ([0c8e83e](https://github.com/certd/certd/commit/0c8e83e1254a9ce4d5a4e7888eb1710394a4b77c)) -* cname校验配置增加未校验通过提示 ([77cc3c4](https://github.com/certd/certd/commit/77cc3c4a5cbd81f8233a8e0bb33fab0621c0905f)) -* google eab授权支持自动获取,不过要配置代理 ([592791d](https://github.com/certd/certd/commit/592791d1356fc252fbb70d7f168567aee9585507)) - -## [1.25.9](https://github.com/certd/certd/compare/v1.25.8...v1.25.9) (2024-10-01) - -### Bug Fixes - -* 修复西部数码账户级别apikey不可用的bug ([f8f3e8b](https://github.com/certd/certd/commit/f8f3e8b43fd5d815887bcb53b95f46dc96424b79)) - -### Performance Improvements - -* 增加等待插件 ([3ef0541](https://github.com/certd/certd/commit/3ef0541cc85ab6abf698ead3b258ae1ac156ef98)) - -## [1.25.8](https://github.com/certd/certd/compare/v1.25.7...v1.25.8) (2024-09-30) - -### Bug Fixes - -* 修复pfxPassword无效的bug ([251e450](https://github.com/certd/certd/commit/251e450fabfe62405bac13e39f2153736c081ef0)) - -### Performance Improvements - -* 群晖获取deviceid优化 ([8d42273](https://github.com/certd/certd/commit/8d4227366548eb70f6bc04303829e6933168f906)) - -## [1.25.7](https://github.com/certd/certd/compare/v1.25.6...v1.25.7) (2024-09-29) - -### Bug Fixes - -* 修复某些地区被屏蔽无法激活专业版的bug ([7532a96](https://github.com/certd/certd/commit/7532a960851b84d4f2cc3dba02353c5235e1a364)) - -### Performance Improvements - -* 上传到主机,支持socks代理 ([d91026d](https://github.com/certd/certd/commit/d91026dc4fbfe5fedc4ee8e43dc0d08f1cf88356)) -* 支持上传到七牛云oss ([bf024bd](https://github.com/certd/certd/commit/bf024bdda8bc2a463475be5761acf0da7317a08a)) - -## [1.25.6](https://github.com/certd/certd/compare/v1.25.5...v1.25.6) (2024-09-29) - -### Bug Fixes - -* 修复中间证书复制错误的bug ([76e86ea](https://github.com/certd/certd/commit/76e86ea283ecbe4ec76cdc92b98457d0fef544ac)) - -### Performance Improvements - -* 部署支持1Panel ([d047234](https://github.com/certd/certd/commit/d047234d98d31504f2e5a472b66e1b75806af26e)) -* 增加使用教程 ([9d9c021](https://github.com/certd/certd/commit/9d9c0218195af5b9896cce7109b26a433480571d)) - -## [1.25.5](https://github.com/certd/certd/compare/v1.25.4...v1.25.5) (2024-09-26) - -**Note:** Version bump only for package root - -## [1.25.4](https://github.com/certd/certd/compare/v1.25.3...v1.25.4) (2024-09-25) - -### Bug Fixes - -* 修复启动报授权验证失败的bug ([3460d3d](https://github.com/certd/certd/commit/3460d3ddca222ea702816ab805909d489eff957f)) - -## [1.25.3](https://github.com/certd/certd/compare/v1.25.2...v1.25.3) (2024-09-24) - -### Bug Fixes - -* 修复upload to host trim错误 ([0f0ddb9](https://github.com/certd/certd/commit/0f0ddb9c5963fd643d6d203334efac471c43ec3b)) - -## [1.25.2](https://github.com/certd/certd/compare/v1.25.1...v1.25.2) (2024-09-24) - -**Note:** Version bump only for package root - -## [1.25.1](https://github.com/certd/certd/compare/v1.25.0...v1.25.1) (2024-09-24) - -**Note:** Version bump only for package root - -# [1.25.0](https://github.com/certd/certd/compare/v1.24.4...v1.25.0) (2024-09-24) - -### Bug Fixes - -* 修复首次创建任务运行时不自动设置当前运行情况的bug ([ecd83ee](https://github.com/certd/certd/commit/ecd83ee136abdd3df9ed2f21ec2ff0f24c0ed9d9)) - -### Features - -* 账号绑定 ([e046640](https://github.com/certd/certd/commit/e0466409d0c021bb415abd94df448c8a0d4799e9)) -* 支持中间证书 ([e86756e](https://github.com/certd/certd/commit/e86756e4c65a53dd23106d7ecbfe2fa987cc13f3)) -* 支持vip转移 ([361e8fe](https://github.com/certd/certd/commit/361e8fe7ae5877e23fd5de31bc919bedd09c57f5)) - -### Performance Improvements - -* 群晖支持OTP双重验证登录 ([8b8039f](https://github.com/certd/certd/commit/8b8039f42bbce10a4d0e737cdeeeef9bb17bee5a)) -* 任务支持禁用 ([8ed16b3](https://github.com/certd/certd/commit/8ed16b3ea2dfe847357863a0bfa614e4fa5fc041)) -* 优化收件邮箱输入 ([22ef28f](https://github.com/certd/certd/commit/22ef28f6338a78465bd52ccbad13e66e80263b2f)) -* 优化主机登录失败提示 ([9de77b3](https://github.com/certd/certd/commit/9de77b327d39cff5ed6660ec53b58ba0eea18e5a)) -* 增加重启certd插件 ([48238d9](https://github.com/certd/certd/commit/48238d929e6c4afa1d428e4d35b9159d37a47ae0)) -* 证书支持旧版RSA,pkcs1 ([3d9c3ec](https://github.com/certd/certd/commit/3d9c3ecb3eb604b2458154f608bde0f01915d116)) -* 支持阿里云ACK证书部署 ([d331fea](https://github.com/certd/certd/commit/d331fea47789122650e057ec7c9e85ee8e66f09b)) -* 支持七牛云 ([8ecc2f9](https://github.com/certd/certd/commit/8ecc2f9446a9ebd11b9bfbffbb6cf7812a043495)) -* 支持k8s ingress secret ([e5a5d0a](https://github.com/certd/certd/commit/e5a5d0a607bb6b4e1a1f7a1a419bada5f2dee59f)) -* http请求增加默认超时时间 ([664bd86](https://github.com/certd/certd/commit/664bd863e5b4895aabe2384277c0c65f5902fdb2)) -* plugins增加图标 ([a8da658](https://github.com/certd/certd/commit/a8da658a9723342b4f43a579f7805bfef0648efb)) - -## [1.24.4](https://github.com/certd/certd/compare/v1.24.3...v1.24.4) (2024-09-09) - -### Bug Fixes - -* 修复腾讯云cdn证书部署后会自动关闭hsts,http2.0等配置的bug ([7908ab7](https://github.com/certd/certd/commit/7908ab79da624c94fa05849925b15e480e3317c4)) -* 修复腾讯云tke证书部署报错的bug ([653f409](https://github.com/certd/certd/commit/653f409d91a441850d6381f89a8dd390831f0d5e)) - -### Performance Improvements - -* 插件选择支持搜索 ([d1498a7](https://github.com/certd/certd/commit/d1498a71601b74d38343b1d070eadd03705dd9d5)) -* 前置任务步骤增加错误提示 ([ae3daa9](https://github.com/certd/certd/commit/ae3daa9bcf4fc363825aad9b77f5d3879aeeff70)) -* 群晖部署教程 ([0f0af2f](https://github.com/certd/certd/commit/0f0af2f309390f388e7a272cea3a1dd30c01977d)) -* 支持群晖 ([5c270b6](https://github.com/certd/certd/commit/5c270b6b9d45a2152f9fdb3c07bd98b7c803cb8e)) - -## [1.24.3](https://github.com/certd/certd/compare/v1.24.2...v1.24.3) (2024-09-06) - -### Performance Improvements - -* 支持多吉云cdn证书部署 ([65ef685](https://github.com/certd/certd/commit/65ef6857296784ca765926e09eafcb6fc8b6ecde)) - -## [1.24.2](https://github.com/certd/certd/compare/v1.24.1...v1.24.2) (2024-09-06) - -### Bug Fixes - -* 修复复制流水线出现的各种问题 ([6314e8d](https://github.com/certd/certd/commit/6314e8d7eb58cd52e2a7bd3b5ffb9112b0b69577)) -* 修复windows下无法执行第二条命令的bug ([71ac8aa](https://github.com/certd/certd/commit/71ac8aae4aa694e1a23761e9761c9fba30b43a21)) - -### Performance Improvements - -* 阶段、任务、步骤全面支持拖动排序 ([bd73a16](https://github.com/certd/certd/commit/bd73a163cd0497f062bd424ddc6bc9bbc95f81ea)) -* 任务配置不需要的字段可以自动隐藏 ([192d9dc](https://github.com/certd/certd/commit/192d9dc7e36737d684c769f255f407c28b1152ac)) -* 任务支持拖动排序 ([1e9b563](https://github.com/certd/certd/commit/1e9b5638aa36a8ce70019a9c750230ba41938327)) -* 西部数据支持用户级的apikey ([1c17b41](https://github.com/certd/certd/commit/1c17b41e160944b073e1849e6f9467c3659a4bfc)) -* 修复windows下无法执行第二条命令的bug ([d5bfcdb](https://github.com/certd/certd/commit/d5bfcdb6de1dcc1702155442e2e00237d0bbb6e5)) -* 优化跳过处理逻辑 ([b80210f](https://github.com/certd/certd/commit/b80210f24bf5db1c958d06ab27c9e5d3db452eda)) -* 支持阿里云oss ([87a2673](https://github.com/certd/certd/commit/87a2673e8c33dff6eda1b836d92ecc121564ed78)) -* 支持西部数码DNS ([c59cab1](https://github.com/certd/certd/commit/c59cab1aaeb19f86df8e3e0d8127cbd0a9ef77f3)) -* 支持pfx、der ([fbeaed2](https://github.com/certd/certd/commit/fbeaed203519f59b6d9396c4e8953353ccb5e723)) -* client 请求超时时间延长为10s ([ff46771](https://github.com/certd/certd/commit/ff46771d8dd43e71c1ca70e3ba783945750342cc)) - -## [1.24.1](https://github.com/certd/certd/compare/v1.24.0...v1.24.1) (2024-09-02) - -### Bug Fixes - -* 激活仅限管理员 ([1c17970](https://github.com/certd/certd/commit/1c17970b981f0987c506744ee6b2283fd5e40493)) -* 修复在没有勾选使用代理的情况下,仍然会使用代理的bug ([0f66794](https://github.com/certd/certd/commit/0f6679425f6a736bb0128527dd99c085fac17d84)) - -### Performance Improvements - -* 部署插件支持宝塔、易盾云等 ([ee61709](https://github.com/certd/certd/commit/ee617095efa1171548cf52fd45f0f98a368555a3)) -* 授权配置支持加密 ([42a56b5](https://github.com/certd/certd/commit/42a56b581d754c3e5f9838179d19ab0d004ef2eb)) -* 优化内存占用 ([db61033](https://github.com/certd/certd/commit/db6103363364440b650bc10bb334834e4a9470c7)) -* 支持阿里云 DCDN ([98b77f8](https://github.com/certd/certd/commit/98b77f80843834616fb26f83b4c42245326abd06)) -* 支持已跳过的步骤重新运行 ([ea775ad](https://github.com/certd/certd/commit/ea775adae18d57a04470cfba6b9460d761d74035)) -* 支持cdnfly ([724a850](https://github.com/certd/certd/commit/724a85028b4a7146c9e3b4df4497dcf2a7bf7c67)) -* 支持ftp上传 ([b9bddbf](https://github.com/certd/certd/commit/b9bddbfabb5664365f1232e9432532187c98006c)) - -# [1.24.0](https://github.com/certd/certd/compare/v1.23.1...v1.24.0) (2024-08-25) - -### Bug Fixes - -* 部署到腾讯云cdn选择证书任务步骤限制只能选证书 ([3345c14](https://github.com/certd/certd/commit/3345c145b802170f75a098a35d0c4b8312efcd17)) -* 修复成功后跳过之后丢失腾讯云证书id的bug ([37eb762](https://github.com/certd/certd/commit/37eb762afe25c5896b75dee25f32809f8426e7b7)) -* 修复创建流水线后立即运行时报no id错误的bug ([17ead54](https://github.com/certd/certd/commit/17ead547aab25333603980304aa3aad3db1f73d5)) -* 修复使用代理的情况下申请证书失败的bug ([95122e2](https://github.com/certd/certd/commit/95122e28609333f4df55c266e5434897954c0fb3)) -* 修复执行日志没有清理的bug ([22a3363](https://github.com/certd/certd/commit/22a336370a88a7df2a23c967043bae153da71ed5)) -* 修复重置密码参数配置后无效的bug ([e358a88](https://github.com/certd/certd/commit/e358a8869696578687306e4cd0dcda53f898fe13)) -* 修复ssh无法连接成功,无法执行命令的bug ([41b9837](https://github.com/certd/certd/commit/41b9837582323fb400ef8525ce65e8b37ad4b36f)) - -### Features - -* 支持ECC类型 ([a7424e0](https://github.com/certd/certd/commit/a7424e02f5c7e02ac1688791040785920ce67473)) -* 支持google证书申请(需要使用代理) ([a593056](https://github.com/certd/certd/commit/a593056e79e99dd6a74f75b5eab621af7248cfbe)) - -### Performance Improvements - -* 更新k8s底层api库 ([746bb9d](https://github.com/certd/certd/commit/746bb9d385e2f397daef4976eca1d4782a2f5ebd)) -* 优化成功后跳过的提示 ([7b451bb](https://github.com/certd/certd/commit/7b451bbf6e6337507f4627b5a845f5bd96ab4f7b)) -* 优化证书申请成功率 ([968c469](https://github.com/certd/certd/commit/968c4690a07f69c08dcb3d3a494da4e319627345)) -* 优化dnspod的token id 说明 ([790bf11](https://github.com/certd/certd/commit/790bf11af06d6264ef74bc1bb919661f0354239a)) -* email proxy ([453f1ba](https://github.com/certd/certd/commit/453f1baa0b9eb0f648aa1b71ccf5a95b202ce13f)) - -## [1.23.1](https://github.com/certd/certd/compare/v1.23.0...v1.23.1) (2024-08-06) - -### Bug Fixes - -* 修复模糊查询无效的bug ([9355917](https://github.com/certd/certd/commit/93559174c780173f0daec7cdbd1f72f8d5c504d5)) - -### Performance Improvements - -* 优化插件字段的default value ([24c7be2](https://github.com/certd/certd/commit/24c7be2c9cb39c14f7a97b674127c88033280b02)) -* 优化默认值设置 ([1af19f0](https://github.com/certd/certd/commit/1af19f0ac053fe109782882964533636b5969d6b)) - -# [1.23.0](https://github.com/certd/certd/compare/v1.22.9...v1.23.0) (2024-08-05) - -### Bug Fixes - -* 修复环境变量多个下划线不生效的bug ([7ec2218](https://github.com/certd/certd/commit/7ec2218c9fee5bee2bf0aa31f3e3a4301575f247)) - -### Features - -* use node 20 ([e8ed972](https://github.com/certd/certd/commit/e8ed97206bf28e83f942db2ef4ea07fa76fd3567)) - -## [1.22.9](https://github.com/certd/certd/compare/v1.22.8...v1.22.9) (2024-08-05) - -### Performance Improvements - -* 优化定时任务 ([87e440e](https://github.com/certd/certd/commit/87e440ee2a8b10dc571ce619f28bc83c1e5eb147)) - -## [1.22.8](https://github.com/certd/certd/compare/v1.22.7...v1.22.8) (2024-08-05) - -### Performance Improvements - -* 修复删除历史记录没有删除log的bug,新增history管理页面,演示站点启动时不自动启动非管理员用户的定时任务 ([f78ae93](https://github.com/certd/certd/commit/f78ae93eedfe214008c3d071ca3d77c962137a64)) -* 优化pipeline删除时,删除其他history ([b425203](https://github.com/certd/certd/commit/b4252033d56a9ad950f3e204ff021497c3978015)) - -## [1.22.7](https://github.com/certd/certd/compare/v1.22.6...v1.22.7) (2024-08-04) - -### Bug Fixes - -* 修复保存配置报id不能为空的bug ([367f807](https://github.com/certd/certd/commit/367f80731396003416665c22853dfbc09c2c03a0)) - -## [1.22.6](https://github.com/certd/certd/compare/v1.22.5...v1.22.6) (2024-08-03) - -### Bug Fixes - -* 修复在相同的cron时偶尔无法触发定时任务的bug ([680941a](https://github.com/certd/certd/commit/680941af119619006b592e3ab6fb112cb5556a8b)) -* 修复pg下pipeline title 类型问题 ([a9717b9](https://github.com/certd/certd/commit/a9717b9a0df7b5a64d4fe03314fecad4f59774cc)) - -### Performance Improvements - -* 流水线支持名称模糊查询 ([59897c4](https://github.com/certd/certd/commit/59897c4ceae992ebe2972ca9e8f9196616ffdfd7)) -* 腾讯云clb支持更多大区选择 ([e4f4570](https://github.com/certd/certd/commit/e4f4570b29f26c60f1ee9660a4c507cbeaba3d7e)) -* 优化前置任务输出为空的提示 ([6ed1e18](https://github.com/certd/certd/commit/6ed1e18c7d9c46d964ecc6abc90f3908297b7632)) - -## [1.22.5](https://github.com/certd/certd/compare/v1.22.4...v1.22.5) (2024-07-26) - -### Bug Fixes - -* 修复用户管理无法添加用户的bug ([e7e89b8](https://github.com/certd/certd/commit/e7e89b8de7386e84c0d6b8e217e2034909657d68)) - -## [1.22.4](https://github.com/certd/certd/compare/v1.22.3...v1.22.4) (2024-07-26) - -### Performance Improvements - -* 证书申请支持反向代理,letsencrypt无法访问时的备用方案 ([b7b5df0](https://github.com/certd/certd/commit/b7b5df0587e0f7ea288c1b2af6f87211f207395f)) -* 支持arm64 ([fa14f87](https://github.com/certd/certd/commit/fa14f87a8093ef3addc5e5f3315ce1bfc9982782)) - -## [1.22.3](https://github.com/certd/certd/compare/v1.22.2...v1.22.3) (2024-07-25) - -### Bug Fixes - -* lege 无执行权限问题 ([338eb3b](https://github.com/certd/certd/commit/338eb3bdfeb461e9b3bc7eee97b97a59f5642ffe)) - -## [1.22.2](https://github.com/certd/certd/compare/v1.22.1...v1.22.2) (2024-07-23) - -### Bug Fixes - -* 修复创建流水线时,无法根据dns类型默认正确的dns授权的bug ([a2c43b5](https://github.com/certd/certd/commit/a2c43b50a6069ed48958fd142844a8568c2af452)) - -## [1.22.1](https://github.com/certd/certd/compare/v1.22.0...v1.22.1) (2024-07-20) - -### Performance Improvements - -* 创建证书任务可以选择lege插件 ([affef13](https://github.com/certd/certd/commit/affef130378030c517250c58a4e787b0fc85d7d1)) -* 创建证书任务增加定时任务和邮件通知输入 ([427620d](https://github.com/certd/certd/commit/427620d34f3b8ad6933005faf1878908441a2453)) -* 支持配置启动后自动触发一次任务 ([a5a0c1f](https://github.com/certd/certd/commit/a5a0c1f6e7a3f05e581005e491d5b102ee854412)) - -# [1.22.0](https://github.com/certd/certd/compare/v1.21.2...v1.22.0) (2024-07-19) - -### Features - -* 升级midway,支持esm ([485e603](https://github.com/certd/certd/commit/485e603b5165c28bc08694997726eaf2a585ebe7)) -* 支持lego,海量DNS提供商 ([0bc6d0a](https://github.com/certd/certd/commit/0bc6d0a211920fb0084d705e1db67ee1e7262c44)) -* 支持postgresql ([3b19bfb](https://github.com/certd/certd/commit/3b19bfb4291e89064b3b407a80dae092d54747d5)) - -### Performance Improvements - -* 优化一些小细节 ([b168852](https://github.com/certd/certd/commit/b1688525dbbbfd67e0ab1cf5b4ddfbe9d394f370)) -* 增加备案号设置 ([bd3d959](https://github.com/certd/certd/commit/bd3d959944db63a5690b55ee150e1007133868b9)) -* 自动生成jwtkey,无需手动配置 ([390e485](https://github.com/certd/certd/commit/390e4853a570390a97df6a3b3882579f9547eeb4)) - -## [1.21.2](https://github.com/certd/certd/compare/v1.21.1...v1.21.2) (2024-07-08) - -### Performance Improvements - -* 申请证书时可以选择跳过本地dns校验 ([fe91d94](https://github.com/certd/certd/commit/fe91d94090d22ed0a3ea753ba74dfaa1bf057c17)) - -## [1.21.1](https://github.com/certd/certd/compare/v1.21.0...v1.21.1) (2024-07-08) - -### Performance Improvements - -* 上传到主机,支持设置不mkdirs ([5ba9831](https://github.com/certd/certd/commit/5ba9831ed1aa6ec6057df246f1035b36b9c41d2e)) -* 说明优化,默认值优化 ([970c7fd](https://github.com/certd/certd/commit/970c7fd8a0f557770e973d8462ee5684ef742810)) - -# [1.21.0](https://github.com/certd/certd/compare/v1.20.17...v1.21.0) (2024-07-03) - -### Features - -* 支持zero ssl ([eade2c2](https://github.com/certd/certd/commit/eade2c2b681569f03e9cd466e7d5bcd6703ed492)) - -## [1.20.17](https://github.com/certd/certd/compare/v1.20.16...v1.20.17) (2024-07-03) - -### Performance Improvements - -* 创建dns解析后,强制等待60s ([f47b35f](https://github.com/certd/certd/commit/f47b35f6d5bd7d675005c3e286b7e9a029201f8b)) -* 文件上传提示由cert.crt改为cert.pem ([a09b0e4](https://github.com/certd/certd/commit/a09b0e48c176f3ed763791bd50322c29729f7c1c)) -* 优化cname verify ([eba333d](https://github.com/certd/certd/commit/eba333de7a5b5ef4b0b7eaa904f578720102fa61)) - -## [1.20.16](https://github.com/certd/certd/compare/v1.20.15...v1.20.16) (2024-07-01) - -### Bug Fixes - -* 修复配置了cdn cname后申请失败的bug ([4a5fa76](https://github.com/certd/certd/commit/4a5fa767edc347d03d29a467e86c9a4d70b0220c)) - -## [1.20.15](https://github.com/certd/certd/compare/v1.20.14...v1.20.15) (2024-06-28) - -### Bug Fixes - -* 修复无法强制取消任务的bug ([9cc01db](https://github.com/certd/certd/commit/9cc01db1d569a5c45bb3e731f35d85df324a8e62)) - -### Performance Improvements - -* 腾讯云dns provider 支持腾讯云的accessId ([e0eb3a4](https://github.com/certd/certd/commit/e0eb3a441384d474fe2923c69b25318264bdc9df)) -* 支持windows文件上传 ([7f61cab](https://github.com/certd/certd/commit/7f61cab101fa13b4e88234e9ad47434e6130fed2)) - -## [1.20.14](https://github.com/certd/certd/compare/v1.20.13...v1.20.14) (2024-06-23) - -### Bug Fixes - -* 修复修改密码功能异常问题 ([f740ff5](https://github.com/certd/certd/commit/f740ff517f521dce361284c2c54bccc68aee0ea2)) - -## [1.20.13](https://github.com/certd/certd/compare/v1.20.12...v1.20.13) (2024-06-18) - -### Bug Fixes - -* 日志高度越界 ([c4c9adb](https://github.com/certd/certd/commit/c4c9adb8bfd513f57252e523794e3799a9b220f8)) -* 修复邮箱设置页面SMTP拼写错误的问题 ([b98f1c0](https://github.com/certd/certd/commit/b98f1c0dd0bc6c6b4f814c578692afdf6d90b88d)) -* 修复logo问题 ([7e483e6](https://github.com/certd/certd/commit/7e483e60913d509b113148c735fe13ba1d72dddf)) - -### Performance Improvements - -* 增加警告,修复一些样式错乱问题 ([fd54c2f](https://github.com/certd/certd/commit/fd54c2ffac492222e85ff2f5f49a9ee5cfc73588)) -* ssh登录支持openssh格式私钥、支持私钥密码 ([5c2c508](https://github.com/certd/certd/commit/5c2c50839a9076004f9034d754ac6deb531acdfb)) - -## [1.20.12](https://github.com/certd/certd/compare/v1.20.10...v1.20.12) (2024-06-17) - -### Bug Fixes - -* 修复aliyun域名超过100个找不到域名的bug ([5b1494b](https://github.com/certd/certd/commit/5b1494b3ce93d1026dc56ee741342fbb8bf7be24)) - -### Performance Improvements - -* 增加系统设置,可以关闭自助注册功能 ([20feace](https://github.com/certd/certd/commit/20feacea12d43386540db6a600f391d786be4014)) -* 增加cloudflare access token说明 ([934e6e2](https://github.com/certd/certd/commit/934e6e2bd05387cd50ffab95f230933543954098)) -* 支持重置管理员密码,忘记密码的补救方案 ([732cbc5](https://github.com/certd/certd/commit/732cbc5e927b526850724594830392b2f10c6705)) -* 支持cloudflare域名 ([fbb9a47](https://github.com/certd/certd/commit/fbb9a47e8f7bb805289b9ee64bd46ffee0f01c06)) - -## [1.20.10](https://github.com/certd/certd/compare/v1.20.9...v1.20.10) (2024-05-30) - -### Bug Fixes - -* 增加权限相关helper说明 ([83e4083](https://github.com/certd/certd/commit/83e40836ebff10bec60efe8933183e1ba1c22bf9)) -* 增加权限相关helper说明 ([4304c94](https://github.com/certd/certd/commit/4304c9443ad9248f63dd6d8c512d8d6f32f90d37)) - -### Performance Improvements - -* 上传到主机插件支持复制到本机路径 ([92446c3](https://github.com/certd/certd/commit/92446c339936f98f08f654b8971a7393d8435224)) -* 优化文件下载包名 ([d9eb927](https://github.com/certd/certd/commit/d9eb927b0a1445feab08b1958aa9ea80637a5ae6)) -* 增加任务复制功能 ([39ad759](https://github.com/certd/certd/commit/39ad7597fa0e19cc1f7631bbd6fea0a9e05a62c9)) - -## [1.20.9](https://github.com/certd/certd/compare/v1.20.8...v1.20.9) (2024-03-22) - -**Note:** Version bump only for package root - -## [1.20.8](https://github.com/certd/certd/compare/v1.20.7...v1.20.8) (2024-03-22) - -**Note:** Version bump only for package root - -## [1.20.7](https://github.com/certd/certd/compare/v1.20.6...v1.20.7) (2024-03-22) - -**Note:** Version bump only for package root - -## [1.20.6](https://github.com/certd/certd/compare/v1.20.5...v1.20.6) (2024-03-21) - -### Bug Fixes - -* 调整按钮图标到居中位置 ([836d18f](https://github.com/certd/certd/commit/836d18f07e22d00faf2f213bc3301a6672b5bafc)) - -### Performance Improvements - -* 插件贡献文档及示例 ([72fb20a](https://github.com/certd/certd/commit/72fb20abf3ba5bdd862575d2907703a52fd7eb17)) - -## [1.20.5](https://github.com/certd/certd/compare/v1.20.2...v1.20.5) (2024-03-11) - -### Bug Fixes - -* 修复腾讯云cdn部署无法选择端点的bug ([154409b](https://github.com/certd/certd/commit/154409b1dfee3ea1caae740ad9c1f99a6e7a9814)) - -## [1.20.2](https://github.com/certd/certd/compare/v1.2.1...v1.20.2) (2024-02-28) - -### Bug Fixes - -* 临时修复阿里云domainlist接口返回域名列表不全的问题,后续还需要增加翻页查询 ([849c145](https://github.com/certd/certd/commit/849c145926984762bd9dbec87bd91cd047fc0855)) - -## [1.2.1](https://github.com/certd/certd/compare/v1.2.0...v1.2.1) (2023-12-12) - -### Bug Fixes - -* 修复邮箱设置无效的bug ([aaa3224](https://github.com/certd/certd/commit/aaa322464d0f65e924d1850995540d396ee24d25)) - -**Note:** Version bump only for package root - -# [1.2.0](https://github.com/certd/certd/compare/v1.1.6...v1.2.0) (2023-10-27) - -* 🔱: [client] sync upgrade with 2 commits [trident-sync] ([aa3207f](https://github.com/certd/certd/commit/aa3207fca5f15f7c3da789989d99c8ae7d1c4551)) - -### BREAKING CHANGES - -* search支持自定义布局,search.layout、search.collapse转移到 search.container之下。如果想使用原来的search组件,请配置search.is=fs-search-v1 - -## [1.1.6](https://github.com/certd/certd/compare/v1.1.5...v1.1.6) (2023-07-10) - -### Bug Fixes - -* 修复上传证书到腾讯云失败的bug ([e950322](https://github.com/certd/certd/commit/e950322232e19d1263b8552eefa5b0150fd7864e)) - -## [1.1.5](https://github.com/certd/certd/compare/v1.1.4...v1.1.5) (2023-07-03) - -**Note:** Version bump only for package root - -## [1.1.4](https://github.com/certd/certd/compare/v1.1.3...v1.1.4) (2023-07-03) - -### Bug Fixes - -* 成功图标转动的问题 ([f87eee3](https://github.com/certd/certd/commit/f87eee3b9ff1ef9874e79a81fe0ed7104cb9ee8c)) - -### Performance Improvements - -* cancel task ([bc65c0a](https://github.com/certd/certd/commit/bc65c0a786360c087fe95cad93ec6a87804cc5ee)) -* flush log ([891a43a](https://github.com/certd/certd/commit/891a43ae6716ff98ed06643f7da2e35199ee195c)) -* flush logger ([91be682](https://github.com/certd/certd/commit/91be6826b902e0f302b1a6cbdb1d24e15914c18d)) -* timeout ([3eeb1f7](https://github.com/certd/certd/commit/3eeb1f77aa2922f3545f3d2067f561d95621d54f)) - -## [1.1.3](https://github.com/certd/certd/compare/v1.1.2...v1.1.3) (2023-07-03) - -**Note:** Version bump only for package root - -## [1.1.2](https://github.com/certd/certd/compare/v1.1.1...v1.1.2) (2023-07-03) - -**Note:** Version bump only for package root - -## [1.1.1](https://github.com/certd/certd/compare/v1.1.0...v1.1.1) (2023-06-28) - -**Note:** Version bump only for package root - -# [1.1.0](https://github.com/certd/certd/compare/v1.0.6...v1.1.0) (2023-06-28) - -### Bug Fixes - -* 修复access选择类型trigger ([2851a33](https://github.com/certd/certd/commit/2851a33eb2510f038fadb55da29512597a4ba512)) - -### Features - -* 权限控制 ([27a4c81](https://github.com/certd/certd/commit/27a4c81c6d70e70abb3892c3ea58d4719988808a)) -* 邮件通知 ([937e3fa](https://github.com/certd/certd/commit/937e3fac19cd03b8aa91db8ba03fda7fcfbacea2)) -* cert download ([5a51c14](https://github.com/certd/certd/commit/5a51c14de521cb8075a80d2ae41a16e6d5281259)) -* config merge ([fdc25dc](https://github.com/certd/certd/commit/fdc25dc0d795555cffacc4572648ec158988fbbb)) -* save files ([99522fb](https://github.com/certd/certd/commit/99522fb49adb42c1dfdf7bec3dd52d641158285b)) -* save files ([671d273](https://github.com/certd/certd/commit/671d273e2f9136d16896536b0ca127cf372f1619)) - -## [1.0.6](https://github.com/certd/certd/compare/v1.0.5...v1.0.6) (2023-05-25) - -**Note:** Version bump only for package root - -## [1.0.5](https://github.com/certd/certd/compare/v1.0.4...v1.0.5) (2023-05-25) - -**Note:** Version bump only for package root - -## [1.0.4](https://github.com/certd/certd/compare/v1.0.3...v1.0.4) (2023-05-25) - -**Note:** Version bump only for package root - -## [1.0.3](https://github.com/certd/certd/compare/v1.0.2...v1.0.3) (2023-05-25) - -**Note:** Version bump only for package root - -## [1.0.2](https://github.com/certd/certd/compare/v1.0.1...v1.0.2) (2023-05-24) - -**Note:** Version bump only for package root - -## [1.0.1](https://github.com/certd/certd/compare/v1.0.0...v1.0.1) (2023-05-24) - -**Note:** Version bump only for package root diff --git a/package.json b/package.json index 1658f4ee..b8e8c72e 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "transform-sql": "cd ./packages/ui/certd-server/db/ && node --experimental-json-modules transform.js", "commitAll": "git add . && git commit -m \"build: publish\" && git push && npm run commitPro", "commitPro": "cd ./packages/core/ && git add . && git commit -m \"build: publish\" && git push", - "copylogs": "copyfiles \"CHANGELOG.md\" ./docs/guide/other/changelogs/", + "copylogs": "copyfiles \"CHANGELOG.md\" ./docs/guide/changelogs/", "prepublishOnly1": "npm run check && lerna run build ", "prepublishOnly2": "npm run check && npm run before-build && lerna run build ", "before-build": "npm run transform-sql && cd ./packages/core/basic && time /t >build.md && git add ./build.md && git commit -m \"build: prepare to build\"", From 2db7fee745850d49566c0e15868fe69434bbf374 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 14 Nov 2024 00:48:20 +0800 Subject: [PATCH 03/20] chore: --- docs/guide/use/setting/images/ipv6.png | Bin 0 -> 39836 bytes docs/guide/use/setting/ipv6.md | 21 +++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 docs/guide/use/setting/images/ipv6.png create mode 100644 docs/guide/use/setting/ipv6.md diff --git a/docs/guide/use/setting/images/ipv6.png b/docs/guide/use/setting/images/ipv6.png new file mode 100644 index 0000000000000000000000000000000000000000..f6fd1dc3b8c6dff8ed8a62bcd7d9c57d197657bf GIT binary patch literal 39836 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 Date: Thu, 14 Nov 2024 00:48:48 +0800 Subject: [PATCH 04/20] chore: --- docs/.vitepress/config.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index f1748a80..b8969d2c 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -100,6 +100,7 @@ export default defineConfig({ { text: "Certd本身的证书更新", link: "/guide/use/https/index.md" }, { text: "js脚本插件使用", link: "/guide/use/custom-script/index.md" }, { text: "邮箱配置", link: "/guide/use/email/index.md" }, + { text: "IPv6支持", link: "/guide/use/setting/ipv6.md" }, { text: "如何贡献代码", link: "/guide/development/index.md" }, ] }, From 86dd03c917dc4db12f31d2065915ca765b95396f Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 14 Nov 2024 18:04:59 +0800 Subject: [PATCH 05/20] chore: --- packages/plugins/plugin-cert/src/plugin/cert-plugin/base.ts | 5 ++--- .../plugins/plugin-cert/src/plugin/cert-plugin/convert.ts | 6 +++--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/packages/plugins/plugin-cert/src/plugin/cert-plugin/base.ts b/packages/plugins/plugin-cert/src/plugin/cert-plugin/base.ts index 0c3d0357..66386d66 100644 --- a/packages/plugins/plugin-cert/src/plugin/cert-plugin/base.ts +++ b/packages/plugins/plugin-cert/src/plugin/cert-plugin/base.ts @@ -49,15 +49,14 @@ export abstract class CertApplyBasePlugin extends AbstractTaskPlugin { email!: string; @TaskInput({ - title: "PFX证书密码", + title: "证书密码", component: { name: "input-password", vModel: "value", }, required: false, order: 100, - // helper: "PFX、jks格式证书是否加密;jks必须设置密码,不传则默认123456", - helper: "PFX证书是否加密", + helper: "PFX、jks格式证书是否加密;jks必须设置密码,不传则默认123456", }) pfxPassword!: string; diff --git a/packages/plugins/plugin-cert/src/plugin/cert-plugin/convert.ts b/packages/plugins/plugin-cert/src/plugin/cert-plugin/convert.ts index 0a051dfb..9ba4b172 100644 --- a/packages/plugins/plugin-cert/src/plugin/cert-plugin/convert.ts +++ b/packages/plugins/plugin-cert/src/plugin/cert-plugin/convert.ts @@ -106,8 +106,8 @@ export class CertConverter { const p12Path = path.join(os.tmpdir(), "/certd/tmp/", randomStr + `_cert.p12`); const { tmpCrtPath, tmpKeyPath } = opts; let passwordArg = "-passout pass:"; - if (pfxPassword) { - passwordArg = `-password pass:${pfxPassword}`; + if (jksPassword) { + passwordArg = `-password pass:${jksPassword}`; } await this.exec(`openssl pkcs12 -export -in ${tmpCrtPath} -inkey ${tmpKeyPath} -out ${p12Path} -name certd ${passwordArg}`); @@ -117,7 +117,7 @@ export class CertConverter { fs.mkdirSync(dir, { recursive: true }); } await this.exec( - `keytool -importkeystore -srckeystore ${p12Path} -srcstoretype PKCS12 -srcstorepass "${pfxPassword}" -destkeystore ${jksPath} -deststoretype PKCS12 -deststorepass "${jksPassword}" ` + `keytool -importkeystore -srckeystore ${p12Path} -srcstoretype PKCS12 -srcstorepass "${jksPassword}" -destkeystore ${jksPath} -deststoretype PKCS12 -deststorepass "${jksPassword}" ` ); fs.unlinkSync(p12Path); return jksPath; From c3cfbd8474155aed4379f91075de37d5d8c73ef0 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 14 Nov 2024 18:06:50 +0800 Subject: [PATCH 06/20] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=9C=AA?= =?UTF-8?q?=E8=AE=BE=E7=BD=AEpfx=E5=AF=86=E7=A0=81=EF=BC=8C=E5=AF=BC?= =?UTF-8?q?=E8=87=B4jks=E8=BD=AC=E6=8D=A2=E6=8A=A5=E9=94=99=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugins/plugin-cert/src/plugin/cert-plugin/base.ts | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/packages/plugins/plugin-cert/src/plugin/cert-plugin/base.ts b/packages/plugins/plugin-cert/src/plugin/cert-plugin/base.ts index 66386d66..85ae9f8a 100644 --- a/packages/plugins/plugin-cert/src/plugin/cert-plugin/base.ts +++ b/packages/plugins/plugin-cert/src/plugin/cert-plugin/base.ts @@ -73,16 +73,6 @@ export abstract class CertApplyBasePlugin extends AbstractTaskPlugin { }) renewDays!: number; - // @TaskInput({ - // title: "强制更新", - // component: { - // name: "a-switch", - // vModel: "checked", - // }, - // order: 100, - // helper: "是否强制重新申请证书", - // }) - // forceUpdate!: string; @TaskInput({ title: "成功后邮件通知", From f4ae5125dc4cd97816976779cb3586b5ee78947e Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 14 Nov 2024 18:31:17 +0800 Subject: [PATCH 07/20] =?UTF-8?q?perf:=20=E5=85=AC=E5=85=B1cname=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E6=94=AF=E6=8C=81=E5=85=B3=E9=97=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/system/settings/service/models.ts | 1 + .../certd-client/src/views/sys/settings/api.ts | 1 + .../src/views/sys/settings/index.vue | 6 ++++++ .../cname/service/cname-provider-service.ts | 18 ++++++++++++++---- 4 files changed, 22 insertions(+), 4 deletions(-) diff --git a/packages/libs/lib-server/src/system/settings/service/models.ts b/packages/libs/lib-server/src/system/settings/service/models.ts index 25b21246..58a14106 100644 --- a/packages/libs/lib-server/src/system/settings/service/models.ts +++ b/packages/libs/lib-server/src/system/settings/service/models.ts @@ -31,6 +31,7 @@ export class SysPrivateSettings extends BaseSettings { httpsProxy? = ''; httpProxy? = ''; dnsResultOrder? = ''; + commonCnameEnabled?: boolean = true; removeSecret() { const clone = cloneDeep(this); diff --git a/packages/ui/certd-client/src/views/sys/settings/api.ts b/packages/ui/certd-client/src/views/sys/settings/api.ts index 6463f931..f9b91230 100644 --- a/packages/ui/certd-client/src/views/sys/settings/api.ts +++ b/packages/ui/certd-client/src/views/sys/settings/api.ts @@ -14,6 +14,7 @@ export type SysPrivateSetting = { httpProxy?: string; httpsProxy?: string; dnsResultOrder?: string; + commonCnameEnabled?: boolean; }; export const SettingKeys = { diff --git a/packages/ui/certd-client/src/views/sys/settings/index.vue b/packages/ui/certd-client/src/views/sys/settings/index.vue index aeed3b2f..cff25ef7 100644 --- a/packages/ui/certd-client/src/views/sys/settings/index.vue +++ b/packages/ui/certd-client/src/views/sys/settings/index.vue @@ -23,6 +23,7 @@ + @@ -48,6 +49,11 @@

如果选择IPv6优先,需要在docker-compose.yaml中启用ipv6
+ + + + + 保存 diff --git a/packages/ui/certd-server/src/modules/cname/service/cname-provider-service.ts b/packages/ui/certd-server/src/modules/cname/service/cname-provider-service.ts index 354bc5a1..26675e4f 100644 --- a/packages/ui/certd-server/src/modules/cname/service/cname-provider-service.ts +++ b/packages/ui/certd-server/src/modules/cname/service/cname-provider-service.ts @@ -1,7 +1,7 @@ -import { Provide, Scope, ScopeEnum } from '@midwayjs/core'; +import { Inject, Provide, Scope, ScopeEnum } from '@midwayjs/core'; import { InjectEntityModel } from '@midwayjs/typeorm'; import { Repository } from 'typeorm'; -import { BaseService, ListReq, ValidateException } from '@certd/lib-server'; +import { BaseService, ListReq, SysPrivateSettings, SysSettingsService, ValidateException } from '@certd/lib-server'; import { CnameProviderEntity } from '../entity/cname-provider.js'; import { CommonProviders } from './common-provider.js'; @@ -14,6 +14,9 @@ export class CnameProviderService extends BaseService { @InjectEntityModel(CnameProviderEntity) repository: Repository; + @Inject() + settingsService: SysSettingsService; + //@ts-ignore getRepository() { return this.repository; @@ -85,7 +88,10 @@ export class CnameProviderService extends BaseService { if (founds && founds.length > 0) { return founds[0]; } - if (CommonProviders.length > 0) { + + const sysPrivateSettings = await this.settingsService.getSetting(SysPrivateSettings); + + if (sysPrivateSettings.commonCnameEnabled !== false && CommonProviders.length > 0) { return CommonProviders[0] as CnameProviderEntity; } return null; @@ -93,8 +99,12 @@ export class CnameProviderService extends BaseService { async list(req: ListReq): Promise { const list = await super.list(req); + const sysPrivateSettings = await this.settingsService.getSetting(SysPrivateSettings); - return [...list, ...CommonProviders]; + if (sysPrivateSettings.commonCnameEnabled !== false) { + return [...list, ...CommonProviders]; + } + return list; } async info(id: any, infoIgnoreProperty?: any): Promise { From e6e99d42391d5192bd603cafc5789e2ddd65f87a Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 14 Nov 2024 21:50:45 +0800 Subject: [PATCH 08/20] chore: --- .../ui/certd-client/src/views/sys/settings/email/index.vue | 3 ++- step.md | 3 --- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/ui/certd-client/src/views/sys/settings/email/index.vue b/packages/ui/certd-client/src/views/sys/settings/email/index.vue index 78c2b561..f351a189 100644 --- a/packages/ui/certd-client/src/views/sys/settings/email/index.vue +++ b/packages/ui/certd-client/src/views/sys/settings/email/index.vue @@ -65,7 +65,8 @@ -
发送失败???可以试试使用官方邮件服务器↗↗↗↗↗↗↗↗
+
发送失败???邮件配置帮助文档
+
您还可以试试使用官方邮件服务器↗↗↗↗↗↗↗↗
测试 diff --git a/step.md b/step.md index 8219dc0f..4eb11ed2 100644 --- a/step.md +++ b/step.md @@ -18,10 +18,7 @@ 需要添加域名的DNS解析服务商的授权 ![添加域名的DNS解析服务商的授权](packages/ui/certd-client/public/static/doc/images/2-access-provider.png) -填写accessKey和accessSecret -![](packages/ui/certd-client/public/static/doc/images/3-add-access.png) 流水线创建成功 -![](packages/ui/certd-client/public/static/doc/images/4-add-success.png) ### 2. 流水线详情界面 From 9b6b6148570d2dae20d9362557e6bdc4f60a1042 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 14 Nov 2024 21:51:23 +0800 Subject: [PATCH 09/20] 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 335badc4..ebfeee18 100644 --- a/packages/core/basic/build.md +++ b/packages/core/basic/build.md @@ -1 +1 @@ -00:16 +21:51 From 339554bdbf61c4784614747734a420e744e13bfb Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 14 Nov 2024 21:53:00 +0800 Subject: [PATCH 10/20] v1.27.4 --- CHANGELOG.md | 10 +++++++++ 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 | 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-k8s/CHANGELOG.md | 4 ++++ packages/libs/lib-k8s/package.json | 4 ++-- packages/libs/lib-server/CHANGELOG.md | 6 ++++++ packages/libs/lib-server/package.json | 10 ++++----- packages/libs/midway-flyway-js/CHANGELOG.md | 4 ++++ packages/libs/midway-flyway-js/package.json | 2 +- packages/plugins/plugin-cert/CHANGELOG.md | 6 ++++++ packages/plugins/plugin-cert/package.json | 8 +++---- packages/ui/certd-client/CHANGELOG.md | 6 ++++++ packages/ui/certd-client/package.json | 6 +++--- packages/ui/certd-server/CHANGELOG.md | 6 ++++++ packages/ui/certd-server/package.json | 24 ++++++++++----------- 24 files changed, 98 insertions(+), 36 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e0b2e61..2c27ae53 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.27.4](https://github.com/certd/certd/compare/v1.27.3...v1.27.4) (2024-11-14) + +### Bug Fixes + +* 修复未设置pfx密码,导致jks转换报错的bug ([c3cfbd8](https://github.com/certd/certd/commit/c3cfbd8474155aed4379f91075de37d5d8c73ef0)) + +### Performance Improvements + +* 公共cname服务支持关闭 ([f4ae512](https://github.com/certd/certd/commit/f4ae5125dc4cd97816976779cb3586b5ee78947e)) + ## [1.27.3](https://github.com/certd/certd/compare/v1.27.2...v1.27.3) (2024-11-13) ### Bug Fixes diff --git a/lerna.json b/lerna.json index a9b6330e..1c2afe56 100644 --- a/lerna.json +++ b/lerna.json @@ -9,5 +9,5 @@ } }, "npmClient": "pnpm", - "version": "1.27.3" + "version": "1.27.4" } diff --git a/packages/core/acme-client/CHANGELOG.md b/packages/core/acme-client/CHANGELOG.md index e6970baa..5dba2125 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.27.4](https://github.com/publishlab/node-acme-client/compare/v1.27.3...v1.27.4) (2024-11-14) + +**Note:** Version bump only for package @certd/acme-client + ## [1.27.3](https://github.com/publishlab/node-acme-client/compare/v1.27.2...v1.27.3) (2024-11-13) **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 5ba0b4cf..8519a6bb 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.27.3", + "version": "1.27.4", "type": "module", "module": "scr/index.js", "main": "src/index.js", @@ -18,7 +18,7 @@ "types" ], "dependencies": { - "@certd/basic": "^1.27.3", + "@certd/basic": "^1.27.4", "@peculiar/x509": "^1.11.0", "asn1js": "^3.0.5", "axios": "^1.7.2", diff --git a/packages/core/basic/CHANGELOG.md b/packages/core/basic/CHANGELOG.md index 950ac33e..8b563851 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.27.4](https://github.com/certd/certd/compare/v1.27.3...v1.27.4) (2024-11-14) + +**Note:** Version bump only for package @certd/basic + ## [1.27.3](https://github.com/certd/certd/compare/v1.27.2...v1.27.3) (2024-11-13) ### Bug Fixes diff --git a/packages/core/basic/package.json b/packages/core/basic/package.json index 3b61755c..0c7ecb79 100644 --- a/packages/core/basic/package.json +++ b/packages/core/basic/package.json @@ -1,7 +1,7 @@ { "name": "@certd/basic", "private": false, - "version": "1.27.3", + "version": "1.27.4", "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 41cb3632..b7d7d8d4 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.27.4](https://github.com/certd/certd/compare/v1.27.3...v1.27.4) (2024-11-14) + +**Note:** Version bump only for package @certd/pipeline + ## [1.27.3](https://github.com/certd/certd/compare/v1.27.2...v1.27.3) (2024-11-13) **Note:** Version bump only for package @certd/pipeline diff --git a/packages/core/pipeline/package.json b/packages/core/pipeline/package.json index 28e8dd34..2e72ba71 100644 --- a/packages/core/pipeline/package.json +++ b/packages/core/pipeline/package.json @@ -1,7 +1,7 @@ { "name": "@certd/pipeline", "private": false, - "version": "1.27.3", + "version": "1.27.4", "type": "module", "main": "./dist/index.js", "module": "./dist/index.js", @@ -16,8 +16,8 @@ "test": "mocha --loader=ts-node/esm" }, "dependencies": { - "@certd/basic": "^1.27.3", - "@certd/plus-core": "^1.27.3", + "@certd/basic": "^1.27.4", + "@certd/plus-core": "^1.27.4", "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 1c6d1ab1..b7120137 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.27.4](https://github.com/certd/certd/compare/v1.27.3...v1.27.4) (2024-11-14) + +**Note:** Version bump only for package @certd/lib-huawei + ## [1.27.3](https://github.com/certd/certd/compare/v1.27.2...v1.27.3) (2024-11-13) **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 93aa9932..9097fe41 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.27.3", + "version": "1.27.4", "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 116dd150..9f7d16cf 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.27.4](https://github.com/certd/certd/compare/v1.27.3...v1.27.4) (2024-11-14) + +**Note:** Version bump only for package @certd/lib-iframe + ## [1.27.3](https://github.com/certd/certd/compare/v1.27.2...v1.27.3) (2024-11-13) **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 c541b957..4f453ae9 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.27.3", + "version": "1.27.4", "type": "module", "main": "./dist/index.js", "module": "./dist/index.js", diff --git a/packages/libs/lib-k8s/CHANGELOG.md b/packages/libs/lib-k8s/CHANGELOG.md index 069c09b1..f36589f6 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.27.4](https://github.com/certd/certd/compare/v1.27.3...v1.27.4) (2024-11-14) + +**Note:** Version bump only for package @certd/lib-k8s + ## [1.27.3](https://github.com/certd/certd/compare/v1.27.2...v1.27.3) (2024-11-13) **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 11f78028..91453a4b 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.27.3", + "version": "1.27.4", "type": "module", "main": "./dist/index.js", "module": "./dist/index.js", @@ -16,7 +16,7 @@ "preview": "vite preview" }, "dependencies": { - "@certd/basic": "^1.27.3", + "@certd/basic": "^1.27.4", "@kubernetes/client-node": "0.21.0" }, "devDependencies": { diff --git a/packages/libs/lib-server/CHANGELOG.md b/packages/libs/lib-server/CHANGELOG.md index 768a27c1..43866b37 100644 --- a/packages/libs/lib-server/CHANGELOG.md +++ b/packages/libs/lib-server/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.27.4](https://github.com/certd/certd/compare/v1.27.3...v1.27.4) (2024-11-14) + +### Performance Improvements + +* 公共cname服务支持关闭 ([f4ae512](https://github.com/certd/certd/commit/f4ae5125dc4cd97816976779cb3586b5ee78947e)) + ## [1.27.3](https://github.com/certd/certd/compare/v1.27.2...v1.27.3) (2024-11-13) ### Performance Improvements diff --git a/packages/libs/lib-server/package.json b/packages/libs/lib-server/package.json index 73ae901d..138ef998 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.27.3", + "version": "1.27.4", "description": "midway with flyway, sql upgrade way ", "private": false, "type": "module", @@ -27,10 +27,10 @@ ], "license": "AGPL", "dependencies": { - "@certd/acme-client": "^1.27.3", - "@certd/basic": "^1.27.3", - "@certd/pipeline": "^1.27.3", - "@certd/plus-core": "^1.27.3", + "@certd/acme-client": "^1.27.4", + "@certd/basic": "^1.27.4", + "@certd/pipeline": "^1.27.4", + "@certd/plus-core": "^1.27.4", "@midwayjs/cache": "~3.14.0", "@midwayjs/core": "~3.17.1", "@midwayjs/i18n": "~3.17.3", diff --git a/packages/libs/midway-flyway-js/CHANGELOG.md b/packages/libs/midway-flyway-js/CHANGELOG.md index f09139e7..4b4edd90 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.27.4](https://github.com/certd/certd/compare/v1.27.3...v1.27.4) (2024-11-14) + +**Note:** Version bump only for package @certd/midway-flyway-js + ## [1.27.3](https://github.com/certd/certd/compare/v1.27.2...v1.27.3) (2024-11-13) **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 e596697a..4391f7dc 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.27.3", + "version": "1.27.4", "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 cc15fcde..23683172 100644 --- a/packages/plugins/plugin-cert/CHANGELOG.md +++ b/packages/plugins/plugin-cert/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.27.4](https://github.com/certd/certd/compare/v1.27.3...v1.27.4) (2024-11-14) + +### Bug Fixes + +* 修复未设置pfx密码,导致jks转换报错的bug ([c3cfbd8](https://github.com/certd/certd/commit/c3cfbd8474155aed4379f91075de37d5d8c73ef0)) + ## [1.27.3](https://github.com/certd/certd/compare/v1.27.2...v1.27.3) (2024-11-13) ### Performance Improvements diff --git a/packages/plugins/plugin-cert/package.json b/packages/plugins/plugin-cert/package.json index a29fda34..993847dc 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.27.3", + "version": "1.27.4", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -15,9 +15,9 @@ "preview": "vite preview" }, "dependencies": { - "@certd/acme-client": "^1.27.3", - "@certd/basic": "^1.27.3", - "@certd/pipeline": "^1.27.3", + "@certd/acme-client": "^1.27.4", + "@certd/basic": "^1.27.4", + "@certd/pipeline": "^1.27.4", "@google-cloud/publicca": "^1.3.0", "dayjs": "^1.11.7", "jszip": "^3.10.1", diff --git a/packages/ui/certd-client/CHANGELOG.md b/packages/ui/certd-client/CHANGELOG.md index 83df3683..4f3dbedd 100644 --- a/packages/ui/certd-client/CHANGELOG.md +++ b/packages/ui/certd-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.27.4](https://github.com/certd/certd/compare/v1.27.3...v1.27.4) (2024-11-14) + +### Performance Improvements + +* 公共cname服务支持关闭 ([f4ae512](https://github.com/certd/certd/commit/f4ae5125dc4cd97816976779cb3586b5ee78947e)) + ## [1.27.3](https://github.com/certd/certd/compare/v1.27.2...v1.27.3) (2024-11-13) ### Bug Fixes diff --git a/packages/ui/certd-client/package.json b/packages/ui/certd-client/package.json index 7a471b7e..2d957a1c 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.27.3", + "version": "1.27.4", "private": true, "scripts": { "dev": "vite --open", @@ -65,8 +65,8 @@ "vuedraggable": "^4.1.0" }, "devDependencies": { - "@certd/lib-iframe": "^1.27.3", - "@certd/pipeline": "^1.27.3", + "@certd/lib-iframe": "^1.27.4", + "@certd/pipeline": "^1.27.4", "@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 292f73dc..0c22eb91 100644 --- a/packages/ui/certd-server/CHANGELOG.md +++ b/packages/ui/certd-server/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.27.4](https://github.com/certd/certd/compare/v1.27.3...v1.27.4) (2024-11-14) + +### Performance Improvements + +* 公共cname服务支持关闭 ([f4ae512](https://github.com/certd/certd/commit/f4ae5125dc4cd97816976779cb3586b5ee78947e)) + ## [1.27.3](https://github.com/certd/certd/compare/v1.27.2...v1.27.3) (2024-11-13) ### Bug Fixes diff --git a/packages/ui/certd-server/package.json b/packages/ui/certd-server/package.json index f3f65719..750e7ed9 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.27.3", + "version": "1.27.4", "description": "fast-server base midway", "private": true, "type": "module", @@ -29,17 +29,17 @@ }, "dependencies": { "@alicloud/pop-core": "^1.7.10", - "@certd/acme-client": "^1.27.3", - "@certd/basic": "^1.27.3", - "@certd/commercial-core": "^1.27.3", - "@certd/lib-huawei": "^1.27.3", - "@certd/lib-k8s": "^1.27.3", - "@certd/lib-server": "^1.27.3", - "@certd/midway-flyway-js": "^1.27.3", - "@certd/pipeline": "^1.27.3", - "@certd/plugin-cert": "^1.27.3", - "@certd/plugin-plus": "^1.27.3", - "@certd/plus-core": "^1.27.3", + "@certd/acme-client": "^1.27.4", + "@certd/basic": "^1.27.4", + "@certd/commercial-core": "^1.27.4", + "@certd/lib-huawei": "^1.27.4", + "@certd/lib-k8s": "^1.27.4", + "@certd/lib-server": "^1.27.4", + "@certd/midway-flyway-js": "^1.27.4", + "@certd/pipeline": "^1.27.4", + "@certd/plugin-cert": "^1.27.4", + "@certd/plugin-plus": "^1.27.4", + "@certd/plus-core": "^1.27.4", "@huaweicloud/huaweicloud-sdk-cdn": "^3.1.120", "@huaweicloud/huaweicloud-sdk-core": "^3.1.120", "@koa/cors": "^5.0.0", From 1f5f1596e5c93765f83acfa67defac55569cad03 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 14 Nov 2024 21:55:27 +0800 Subject: [PATCH 11/20] build: trigger build image --- build.trigger | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.trigger b/build.trigger index 56a6051c..77d7baab 100644 --- a/build.trigger +++ b/build.trigger @@ -1 +1 @@ -1 \ No newline at end of file +21:55 From 8f22a358cfb93eb9b48e062dc56afba211284892 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 14 Nov 2024 21:55:46 +0800 Subject: [PATCH 12/20] build: publish --- docs/guide/changelogs/CHANGELOG.md | 10 ++++++++++ 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-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 +- 10 files changed, 19 insertions(+), 9 deletions(-) diff --git a/docs/guide/changelogs/CHANGELOG.md b/docs/guide/changelogs/CHANGELOG.md index 2e0b2e61..2c27ae53 100644 --- a/docs/guide/changelogs/CHANGELOG.md +++ b/docs/guide/changelogs/CHANGELOG.md @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.27.4](https://github.com/certd/certd/compare/v1.27.3...v1.27.4) (2024-11-14) + +### Bug Fixes + +* 修复未设置pfx密码,导致jks转换报错的bug ([c3cfbd8](https://github.com/certd/certd/commit/c3cfbd8474155aed4379f91075de37d5d8c73ef0)) + +### Performance Improvements + +* 公共cname服务支持关闭 ([f4ae512](https://github.com/certd/certd/commit/f4ae5125dc4cd97816976779cb3586b5ee78947e)) + ## [1.27.3](https://github.com/certd/certd/compare/v1.27.2...v1.27.3) (2024-11-13) ### Bug Fixes diff --git a/packages/core/acme-client/package.json b/packages/core/acme-client/package.json index 8519a6bb..b7b17aff 100644 --- a/packages/core/acme-client/package.json +++ b/packages/core/acme-client/package.json @@ -65,5 +65,5 @@ "bugs": { "url": "https://github.com/publishlab/node-acme-client/issues" }, - "gitHead": "1eb70d4cfd1ed2f746369658db2559fe01718324" + "gitHead": "339554bdbf61c4784614747734a420e744e13bfb" } diff --git a/packages/core/basic/package.json b/packages/core/basic/package.json index 0c7ecb79..120dbf3f 100644 --- a/packages/core/basic/package.json +++ b/packages/core/basic/package.json @@ -43,5 +43,5 @@ "tslib": "^2.8.1", "typescript": "^5.4.2" }, - "gitHead": "1eb70d4cfd1ed2f746369658db2559fe01718324" + "gitHead": "339554bdbf61c4784614747734a420e744e13bfb" } diff --git a/packages/core/pipeline/package.json b/packages/core/pipeline/package.json index 2e72ba71..9788e867 100644 --- a/packages/core/pipeline/package.json +++ b/packages/core/pipeline/package.json @@ -43,5 +43,5 @@ "tslib": "^2.8.1", "typescript": "^5.4.2" }, - "gitHead": "1eb70d4cfd1ed2f746369658db2559fe01718324" + "gitHead": "339554bdbf61c4784614747734a420e744e13bfb" } diff --git a/packages/libs/lib-huawei/package.json b/packages/libs/lib-huawei/package.json index 9097fe41..f80b750f 100644 --- a/packages/libs/lib-huawei/package.json +++ b/packages/libs/lib-huawei/package.json @@ -21,5 +21,5 @@ "prettier": "^2.8.8", "tslib": "^2.8.1" }, - "gitHead": "1eb70d4cfd1ed2f746369658db2559fe01718324" + "gitHead": "339554bdbf61c4784614747734a420e744e13bfb" } diff --git a/packages/libs/lib-iframe/package.json b/packages/libs/lib-iframe/package.json index 4f453ae9..c4ac119a 100644 --- a/packages/libs/lib-iframe/package.json +++ b/packages/libs/lib-iframe/package.json @@ -30,5 +30,5 @@ "tslib": "^2.8.1", "typescript": "^5.4.2" }, - "gitHead": "1eb70d4cfd1ed2f746369658db2559fe01718324" + "gitHead": "339554bdbf61c4784614747734a420e744e13bfb" } diff --git a/packages/libs/lib-k8s/package.json b/packages/libs/lib-k8s/package.json index 91453a4b..aa54eeb8 100644 --- a/packages/libs/lib-k8s/package.json +++ b/packages/libs/lib-k8s/package.json @@ -31,5 +31,5 @@ "tslib": "^2.8.1", "typescript": "^5.4.2" }, - "gitHead": "1eb70d4cfd1ed2f746369658db2559fe01718324" + "gitHead": "339554bdbf61c4784614747734a420e744e13bfb" } diff --git a/packages/libs/lib-server/package.json b/packages/libs/lib-server/package.json index 138ef998..1322b873 100644 --- a/packages/libs/lib-server/package.json +++ b/packages/libs/lib-server/package.json @@ -61,5 +61,5 @@ "typeorm": "^0.3.11", "typescript": "^5.4.2" }, - "gitHead": "1eb70d4cfd1ed2f746369658db2559fe01718324" + "gitHead": "339554bdbf61c4784614747734a420e744e13bfb" } diff --git a/packages/libs/midway-flyway-js/package.json b/packages/libs/midway-flyway-js/package.json index 4391f7dc..271f8735 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": "1eb70d4cfd1ed2f746369658db2559fe01718324" + "gitHead": "339554bdbf61c4784614747734a420e744e13bfb" } diff --git a/packages/plugins/plugin-cert/package.json b/packages/plugins/plugin-cert/package.json index 993847dc..0015082f 100644 --- a/packages/plugins/plugin-cert/package.json +++ b/packages/plugins/plugin-cert/package.json @@ -40,5 +40,5 @@ "tslib": "^2.8.1", "typescript": "^5.4.2" }, - "gitHead": "1eb70d4cfd1ed2f746369658db2559fe01718324" + "gitHead": "339554bdbf61c4784614747734a420e744e13bfb" } From 66629a591aecc2d8364ea415c7afc3f9d0406562 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Fri, 15 Nov 2024 10:29:02 +0800 Subject: [PATCH 13/20] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=A7=92?= =?UTF-8?q?=E8=89=B2=E6=97=A0=E6=B3=95=E5=88=A0=E9=99=A4=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/modules/sys/authority/service/role-service.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/ui/certd-server/src/modules/sys/authority/service/role-service.ts b/packages/ui/certd-server/src/modules/sys/authority/service/role-service.ts index b3b8379c..cb312d3d 100644 --- a/packages/ui/certd-server/src/modules/sys/authority/service/role-service.ts +++ b/packages/ui/certd-server/src/modules/sys/authority/service/role-service.ts @@ -135,5 +135,6 @@ export class RoleService extends BaseService { if (urs.length > 0) { throw new Error('该角色已被用户使用,无法删除'); } + await this.deleteWhere({ id: In(idArr) }); } } From e9f18b79ea3606f110949699e302c23c4c256642 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Fri, 15 Nov 2024 13:59:26 +0800 Subject: [PATCH 14/20] docs: --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 33481918..16e7835b 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ Certd 是一个免费全自动申请和自动部署更新SSL证书的管理系 * 全自动申请证书(支持所有注册商注册的域名) * 全自动部署更新证书(目前支持部署到主机、部署到阿里云、腾讯云等,目前已支持30+部署插件) -* 支持通配符域名/泛域名,支持多个域名打到一个证书上 +* 支持通配符域名/泛域名,支持多个域名打到一个证书上,支持pem、pfx、der、jks等多种证书格式 * 邮件通知 * 私有化部署,数据保存本地,镜像由Github Actions构建,过程公开透明 * 支持sqlite,postgresql数据库 From 4a2f7ebf87b7c027cebff7cb763f8f35f6d2aa36 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Fri, 15 Nov 2024 14:32:22 +0800 Subject: [PATCH 15/20] =?UTF-8?q?perf:=20=E6=97=A5=E5=BF=97=E6=9F=A5?= =?UTF-8?q?=E7=9C=8B=E8=87=AA=E5=8A=A8=E6=BB=9A=E5=8A=A8=E5=88=B0=E5=BA=95?= =?UTF-8?q?=E9=83=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pipeline/component/task-view/index.vue | 29 +++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/task-view/index.vue b/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/task-view/index.vue index 54b13b17..16286310 100644 --- a/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/task-view/index.vue +++ b/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/task-view/index.vue @@ -8,7 +8,7 @@ -
+
@@ -19,7 +19,7 @@