CertMate v2.0.0 — Complete UI Overhaul & Automation Platform
Highlights
- RBAC & Scoped API Keys — Role-based access control (viewer/operator/admin) with fine-grained API key management
- Built-in Notifications — Email, Slack, webhook (HMAC-SHA256 signed), weekly digest — no external tools needed
- Deploy Hooks — Post-issuance shell commands with env vars, global + per-domain, dry-run testing
- Modern Dashboard — SSE real-time updates, activity timeline, certificate health cards
- Keyboard Shortcuts — Cmd+K palette, global hotkeys, vim-style navigation
- Setup Wizard — Guided first-run configuration for new installations
- Dark Mode — Full dark theme with system preference detection
- 22 DNS Providers — Added ArvanCloud, Infomaniak, ACME-DNS
Post-release fixes (included in this tag)
- Fix
fa-sparkles→fa-star(invalid FontAwesome icon in help page) - Update stale version strings across docs, settings migration, webhook User-Agent
- Fix async/await in client-certs.js → ES5
.then()/.catch()for convention compliance - Fix
CertMate.confirmcallback→Promise pattern in deploy hooks settings - Add filename validation before Path construction in API backup endpoints (defense-in-depth)
- Fix EventBus
_listenersthread safety — snapshot under lock before iteration
Upgrade
```bash
docker pull ghcr.io/fabriziosalmi/certmate:v2.0.0
```
Full Changelog: v1.10.4...v2.0.0