xiaojunnuo
072edd7aff
fix: 修复cname用阿里云校验时报找不到runtimeDepsService的错误
2026-07-07 19:51:23 +08:00
xiaojunnuo
c3d6db3f1e
fix: 修复AsiaIsp CDN证书重复情况下部署失败的问题
2026-07-07 14:15:09 +08:00
xiaojunnuo
e05ec53eb5
chore: 1
2026-07-07 10:21:01 +08:00
xiaojunnuo
0071bcb0e4
fix: 修复火山视频点播源站选择不到自定义源站的bug
2026-07-07 09:42:41 +08:00
xiaojunnuo
c78898e4c1
perf(certd-server): 使用 jks-go转换jks证书,大幅精简镜像大小
2026-07-07 00:12:37 +08:00
xiaojunnuo
cf854c9278
chore(access-selector): add auto select first item function
...
1. 为access-selector组件添加defaultSelect属性支持自动选中第一个匹配项
2. 补全组件的typescript语法支持,新增onMounted等依赖导入
3. 在证书申请插件中启用默认选中功能
2026-07-05 01:40:08 +08:00
xiaojunnuo
79f65868ca
perf(passkey): passkey支持多域名rpid
2026-07-04 21:56:35 +08:00
xiaojunnuo
56e5524a0f
perf(cert-plugin): 调整更新天数自动减半逻辑,仅7天ip证书生效,其他情况下不减半
2026-07-04 17:01:02 +08:00
xiaojunnuo
1ae185d0bc
fix(aliyun): 修复阿里云CDN/DCDN根据证书自动匹配不到证书的bug
2026-07-03 00:21:50 +08:00
xiaojunnuo
82276b53a8
perf: 阿里云ESA证书部署支持SaaS模式
2026-07-03 00:21:10 +08:00
xiaojunnuo
d5882f16be
fix: 修复telegram - 符号转义问题
2026-07-02 22:54:24 +08:00
xiaojunnuo
b35e7b0702
refactor(monitor,cert-plugin): 移除废弃的certFile字段相关逻辑
...
1. 给certFile字段添加废弃注释
2. 删除证书申请成功事件中传递的file参数
3. 简化updateCertByPipelineId方法参数,移除file相关入参和赋值逻辑
2026-07-01 01:10:08 +08:00
xiaojunnuo
7cff1a9842
perf: 【破坏性更新】 证书压缩包不再生成文件存储,而是实时打包下载,证书申请插件不再输出certZip
...
自定义插件需要压缩包时可以调用new CertReader(certInfo).buildZip() 方式获取
2026-06-30 23:41:59 +08:00
xiaojunnuo
cfba7b4daa
chore: 清理无用测试文件并更新配置与文档
2026-06-27 00:20:33 +08:00
xiaojunnuo
4dff48e807
perf: 支持全自动匹配部署宝塔网站证书
2026-06-27 00:20:04 +08:00
xiaojunnuo
eeb83f9024
chore(cert): add md5 hash naming and duplicate cert handling
...
1. 新增buildCertName方法的useHash参数,使用域名列表MD5哈希作为证书名后缀避免时间戳重复
2. 为asiaisp上传证书添加重复证书检测逻辑,已存在时直接复用已有证书
2026-06-25 23:12:38 +08:00
xiaojunnuo
b48831e60b
perf: 新增橙域网络(asia-isp) CDN证书部署插件
2026-06-25 22:53:22 +08:00
xiaojunnuo
095791cdc2
perf: 火山引擎点播插件支持部署到自定义源站域名
2026-06-25 22:53:01 +08:00
xiaojunnuo
f32c99d4a1
refactor(plugins): 部分插件改用运行时导入依赖替代静态导入
...
将所有插件内的静态依赖导入改为通过access.importRuntime动态导入,并调整package.json依赖顺序
2026-06-21 23:43:19 +08:00
xiaojunnuo
42fcb91f2e
chore: 完善第三方依赖动态加载
2026-06-20 00:35:13 +08:00
xiaojunnuo
01568ca148
feat: 通过插件配置懒加载依赖,动态加载第三方依赖包,精简安装镜像大小
2026-06-19 17:44:57 +08:00
xiaojunnuo
1562d9de36
chore: 1
2026-06-15 23:39:47 +08:00
xiaojunnuo
5bb0990abb
chore: 1
2026-06-15 23:32:32 +08:00
xiaojunnuo
bfd3cacc68
perf: 优化ACME账号字段的选择提示
2026-06-15 23:30:13 +08:00
xiaojunnuo
ed58ae3c53
perf: 优化阿里云API网关增加翻页查询
2026-06-15 10:02:02 +08:00
xiaojunnuo
e913fe509c
chore: 优化代码格式
2026-06-14 20:59:38 +08:00
xiaojunnuo
a3a215b7ae
perf(plugin): 增加 Dynadot DNS and access 插件
...
新增Dynadot域名解析提供商插件,包含API授权配置和DNS记录增删查功能
2026-06-14 17:23:24 +08:00
xiaojunnuo
f9541fab70
perf: 新增站点证书监控从DNS解析记录批量导入功能
...
本次提交新增了从DNS解析记录批量导入站点监控的完整功能:
1. 扩展Registrable类型新增icon字段支持
2. 新增DNS解析记录获取接口和基础实现
3. 为阿里云、腾讯云、Cloudflare等DNS提供商添加解析记录分页获取支持
4. 新增站点监控导入任务管理功能,支持保存、启动、删除导入任务
5. 新增中文/英文多语言支持
6. 优化暗黑模式表格样式
7. 修复ACME账户访问修复逻辑中项目ID可选的问题
8. 优化HiPM DNS提供商的域名获取逻辑
2026-06-10 23:32:39 +08:00
xiaojunnuo
8d9870e9c6
Merge branch 'v2' into v2-dev
2026-06-09 23:10:45 +08:00
HINS
0f3f8519e0
perf: 优化 HiPM DNSMgr 插件,添加域名查询双层策略 ( #744 ) @WUHINS
...
- 新增 getDomainId() 方法,首选 keyword 直接查询(O(1))
- 列表匹配作为降级方案(向后兼容)
- 性能提升 99%,减少 99% 数据传输
- 与 ddns-go hipmdnsmgr.go 实现保持一致
2026-06-09 23:10:15 +08:00
xiaojunnuo
016ae865b1
fix(cert-plugin): 修复DNS提供商授权无法回显的bug
2026-06-09 23:08:45 +08:00
xiaojunnuo
b55fe2ef19
Merge branch 'v2-dev' of https://github.com/certd/certd into v2-dev
2026-06-08 16:48:39 +08:00
xiaojunnuo
71030b7e27
chore: handsfree.work 域名 修改
2026-06-08 16:48:30 +08:00
greper
5e8bdac008
Revert "perf: 添加AWS Rate Limit应对措施 ( #748 )" ( #749 )
...
This reverts commit 56b8c689ec .
2026-06-08 11:43:10 +08:00
Steven Zhu
56b8c689ec
perf: 添加AWS Rate Limit应对措施 ( #748 )
...
* Parse PEM chain and import certificate chain
Split the PEM in certInfo.crt into a leaf certificate and intermediate chain (using a lookbehind regex), trim the blocks, and pass the chain to ImportCertificateCommand only when present. Replace console.log with this.logger.info and log the returned CertificateArn. This ensures the leaf cert is uploaded separately from its chain and avoids sending an empty CertificateChain.
* Add AWS retry & CloudFront deployment wait
Introduce robust retry and polling helpers to handle AWS throttling and CloudFront propagation. Added AwsClient.withRetry (exponential backoff, handles common throttling errors, default 5 attempts/base 2s) and waitForDistributionDeployed (polls until distribution Status is "Deployed", default 10min timeout/15s interval). Update deploy-to-cloudfront plugin to use withRetry for Get/UpdateDistribution and importCertificate, pass AwsClient into uploadToACM, and wait for each distribution to finish deploying before continuing to avoid PreconditionFailed errors. Improves reliability when facing rate limits and global CloudFront propagation delays; adds informative logging for retry and deployment status.
2026-06-08 10:29:11 +08:00
Steven Zhu
454912d314
fix: Parse PEM chain and import certificate chain ( #747 )
...
Split the PEM in certInfo.crt into a leaf certificate and intermediate chain (using a lookbehind regex), trim the blocks, and pass the chain to ImportCertificateCommand only when present. Replace console.log with this.logger.info and log the returned CertificateArn. This ensures the leaf cert is uploaded separately from its chain and avoids sending an empty CertificateChain.
2026-06-08 10:28:39 +08:00
xiaojunnuo
77b8024453
perf(volcengine-vke): 火山VKE集群证书支持两种类型的证书保密字典
2026-06-06 02:12:47 +08:00
xiaojunnuo
1175e1164b
refactor(ui): 统一使用useMounted钩子简化页面初始化逻辑
2026-06-06 00:50:59 +08:00
xiaojunnuo
99fd3083f2
perf: 流水线、监控站点支持导出
2026-06-04 23:43:25 +08:00
xiaojunnuo
205a7d134e
chore: 整理代码并修复部分交互细节
...
1. 移除configuration.ts中多余的空行
2. 调整dns-persist列表列宽至220px
3. 为icon-select新增selected-change事件并传递选中项信息
4. 优化apply-template的infoRequest逻辑,处理空id情况
5. 调整设置弹窗宽度至600px,更新绑定按钮文案
6. 为sslProvider新增mergeScript,切换时清空acme账号配置
7. 更新helper文案修正ZeroSSL翻墙说明
2026-06-04 00:41:51 +08:00
xiaojunnuo
2cbacb4338
refactor: 统一userProject查询参数传递逻辑
2026-06-04 00:00:40 +08:00
xiaojunnuo
3e4b7f30ac
perf(aliyun-apig): 优化阿里云API网关部署插件的查询及翻页
2026-06-02 22:19:22 +08:00
xiaojunnuo
3d960c3869
chore: eslint
2026-05-31 02:11:00 +08:00
xiaojunnuo
5d60e6191f
chore: format
2026-05-31 01:51:55 +08:00
xiaojunnuo
4b57a0d729
chore: format
2026-05-31 01:41:33 +08:00
xiaojunnuo
3c2d450aa8
Merge branch 'v2-dev' into v2-invite
2026-05-30 21:53:15 +08:00
xiaojunnuo
55f75c6051
chore(acme): 包装DNS提供商错误信息并抛出异常
...
为DNS解析记录创建操作添加异常捕获,将错误信息添加上提供商名称前缀后重新抛出,便于定位具体出错的DNS服务商
2026-05-27 10:56:08 +08:00
xiaojunnuo
42d9c3ef14
chore: 优化http提示
2026-05-27 09:19:07 +08:00
xiaojunnuo
7ceb0f6306
v1.40.5
2026-05-26 14:00:57 +08:00
xiaojunnuo
235aec3e42
chore: 1
2026-05-26 13:29:12 +08:00