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
xiaojunnuo
346fb730a3
fix: 修复查询阿里云cdn Dcdn 域名太多无法选择的bug
2026-05-26 12:30:58 +08:00
xiaojunnuo
af9047bf3c
fix: 修复阿里云证书订单orderid 选择出错的问题
2026-05-26 11:28:14 +08:00
xiaojunnuo
9566fc4e03
chore: 阿里云订单优化只获取一个订单id
2026-05-26 11:28:07 +08:00
xiaojunnuo
41254d10b7
fix: 修复阿里云证书订单orderid 选择出错的问题
2026-05-26 11:13:29 +08:00
xiaojunnuo
ed97f41884
chore: 阿里云订单优化只获取一个订单id
2026-05-26 09:10:01 +08:00
xiaojunnuo
deac92faf8
chore: 1
2026-05-25 22:39:32 +08:00
xiaojunnuo
961abb0f80
chore: acme账号改为必填项
2026-05-24 19:58:58 +08:00
xiaojunnuo
67b05e2d75
feat: 支持dns-persist-01持久化验证方式申请证书,优化Acme账号的存储方式
2026-05-24 05:42:51 +08:00
xiaojunnuo
8edb6f8727
perf: 新增阿里云直播证书部署插件
2026-05-22 19:06:55 +08:00
xiaojunnuo
5ba33be30f
fix: 修复暗黑模式下注册页面验证码看不清的问题
2026-05-20 18:16:42 +08:00
xiaojunnuo
22f5cfcfd8
fix: 修复clogin登录丢失state问题
2026-05-14 23:44:04 +08:00
xiaojunnuo
90ba55c043
chore: 1
2026-05-14 19:05:49 +08:00
xiaojunnuo
9f878a353c
fix: 修复clogin多选类型登录失败的bug
2026-05-14 19:04:20 +08:00
xiaojunnuo
2f172b56e9
fix: 修复群晖授权没有显示设备id输入框的bug
2026-05-14 18:42:35 +08:00
xiaojunnuo
7aa0c7e491
feat: 彩虹登录支持选择多种登录方式
2026-05-14 01:39:22 +08:00
xiaojunnuo
fdd5848df4
perf: icon选择器增加一套logo集
2026-05-13 11:20:55 +08:00
xiaojunnuo
bae4f8e320
fix: 修复第三方登录彩虹登录不上的bug
2026-05-13 11:03:10 +08:00
xiaojunnuo
c4b01da384
fix(plugin-aliyun): 过滤非CAS证书并优化日志信息
...
过滤证书列表仅保留CAS类型证书,并更新相关日志信息以更准确反映操作情况
2026-05-11 00:07:48 +08:00
xiaojunnuo
7266af1749
fix: cnameProvider域名支持设置子域名托管
2026-05-10 22:41:07 +08:00
xiaojunnuo
f93bc09438
chore(plugin-cert): 更新EAB选项标签和生成按钮文本
...
- 移除EAB选项中的免费说明文字
- 将"刷新"按钮文本改为"生成"
- 更新相关提示信息以保持一致性
2026-05-10 18:28:03 +08:00
xiaojunnuo
fe3bb7c1b4
chore(plugin-cert): 修改刷新按钮文本为更简洁的表述
2026-05-10 17:15:47 +08:00
xiaojunnuo
4755216505
perf: 重构自动加载模块并优化EAB授权处理
...
refactor(ui): 将分散的auto-*模块整合为统一命名的auto-register模块
perf(plugin-cert): 增强EAB授权功能,支持账号私钥刷新和类型选择
test: 添加EAB授权服务和ACME账号配置的单元测试
docs: 更新AGENTS.md补充ACME/EAB使用注意事项
chore: 统一各package.json中的测试脚本配置
2026-05-10 16:57:12 +08:00
xiaojunnuo
490b724808
chore: 更新腾讯云证书(Id不变)插件下架
2026-05-08 22:19:31 +08:00
xiaojunnuo
b8a64a6b5b
perf(plugin-volcengine): 支持火山引擎VKE部署插件
...
- 改进Kubernetes错误处理,添加RBAC权限不足的友好提示
- 添加集群ID验证和kubeconfig解码验证
- 优化Ingress不存在时的错误提示,显示可用选项
- 移除未使用的TargetCluster选项
- 修复kubeconfig请求中集群ID未验证的问题
2026-05-08 00:25:00 +08:00
xiaojunnuo
b75c625ddc
fix(aliyun-access): 添加阿里云密钥校验失败的错误处理
...
在测试阿里云访问密钥时,增加对STS错误响应的处理逻辑
添加相关测试用例验证错误处理和正常情况
2026-05-07 22:18:34 +08:00
xiaojunnuo
930aa355e8
refactor(acme-client): 将acme-client改造成ts包并优化项目结构
...
重构acme-client模块,将原有JavaScript代码迁移至TypeScript
添加类型定义文件(.d.ts)和类型检查
更新构建配置和脚本以支持TypeScript编译
优化项目目录结构和模块导出方式
更新相关依赖和开发工具配置
2026-05-05 19:17:44 +08:00
xiaojunnuo
7ab661ecd7
Merge branch 'v2-dev' into codex_i18n
2026-05-01 00:07:29 +08:00
xiaojunnuo
bb46cb08f7
perf: 支持火山云vke
2026-05-01 00:05:58 +08:00
xiaojunnuo
36808a953e
chore: 1
2026-04-29 23:06:34 +08:00
xiaojunnuo
ad76c5177c
chore: 1
2026-04-28 12:12:34 +08:00