certimate-go / certimate-go/certimate

🚨 v0.5.x Roadmap

Open
#1,347 0 comments 0 reactions 0 assignees View on GitHub
announcement
Dominant language
Go
Stars
9.3k
Forks
898
Avg merge
4d 5h
Merged PRs (30d)
8

Description

v0.5.x 是一个与 v0.4.x 及更早版本**不兼容**的大版本。

我们将在首个 v0.5.0 正式版本发布时提供平滑迁移方案,以便用户完全继承已有数据。

**路线图**:

- [ ] 授权凭据连通性测试。
- [x] 新的工作流节点类型:_清理_。可移除云服务商的已过期证书。
- [ ] 自定义工作流模板。
- [ ] ACME 账号管理。
- [ ] 支持 ARI(ACME Renewal Information)建议的续期窗口。
- [ ] 支持 ACME `DNS-PERSIST-01` 质询(需等到 RFC 草案定稿)。
- [ ] 取消默认的管理员账号,改为首次启动时自设。

本路线图仅代表 v0.5.x 整个生命周期过程中的工作计划,但不保证首个 v0.5.0 正式版本发布时会全部完成,各项内容的展示顺序也并不代表实际的开发优先级。

在 v0.5.0 正式版本发布前,0.4.x 仍将继续迭代,但不会再引入除提供商适配外的新特性。

P.S. 此 Issue 仅用于公示信息,请勿在此 Issue 下反馈 Bug 或 Feature Request。如有需要请单独开启 Issue。

---

v0.5.x is a major version that is **not** backward compatible with v0.4.x and before.

We will provide a smooth migration solution when v0.5.0 is released, allowing users to retain their existing data.

**Roadmap**:

- [ ] Test connectivity for access credentials.
- [x] New workflow node type: _Purge_. Removes expired certificates from cloud providers.
- [ ] Custom workflow templates.
- [ ] ACME account management.
- [ ] Support for ARI (ACME Renewal Information) suggested windows.
- [ ] Support for ACME `DNS-PERSIST-01` challenge (pending RFC draft finalization).
- [ ] Remove the default administrator account, and replace it with a setting during the first startup.

This roadmap represents the planned things for the entire v0.5.x life-cycle, but it does not guarantee that all of these will be available in the first stable v0.5.0 release. The order in which the items are displayed does not reflect the actual priority.

Before the release of v0.5.0, 0.4.x will continue to receive updates,but no new features other than provider adaptations will be introduced.

P.S. This issue is intended for public information only. Please do not report bugs or feature requests here. For those, please open a separate issue.

Contributor guide

Open the contributing guide

Research direction

Issue #1347 is an informational v0.5.x roadmap rather than an implementation task. It names planned areas including credential connectivity, workflow templates, ACME account management, ARI, DNS-PERSIST-01, and first-start administrator setup, but provides no files, tests, or entry points. Pick a separate issue for one concrete roadmap item and define completion there.

Written by the indexing model from the issue text.

Assessment

Domain
documentation, release
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
10/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.