Releases: dougmaitelli/CertVault
Releases · dougmaitelli/CertVault
Release list
v0.3.5
v0.3.4
v0.3.3
v0.3.2
🐛 Bug Fixes
- Fix OIDC availability blocking startup (b191931)
v0.3.1
🐛 Bug Fixes
- Fix certificate deployment on chmod-limited filesystems (cf41889)
v0.3.0
v0.2.2
v0.2.1
v0.2.0
✨ Improvements
- Improve API key selection controls (a31ed28)
🔄 Other Changes
- Bump actions/setup-go from 6 to 7 (beea251)
- Merge pull request #5 from dougmaitelli/dependabot/github_actions/actions/setup-go-7 (0731b64)
- Bump node from 24-alpine to 26-alpine (2b56062)
- Merge pull request #2 from dougmaitelli/dependabot/docker/node-26-alpine (d5fa2fa)
- Bump alpine from 3.22 to 3.24 (0080710)
- Merge pull request #3 from dougmaitelli/dependabot/docker/alpine-3.24 (f288c18)
- Bump golang from 1.25-alpine to 1.26-alpine (e50de78)
- Merge pull request #1 from dougmaitelli/dependabot/docker/golang-1.26-alpine (6e16898)
- Bump typescript from 6.0.3 to 7.0.2 in /web (e05096b)
- Merge pull request #4 from dougmaitelli/dependabot/npm_and_yarn/web/typescript-7.0.2 (61f2f19)
- Use React Router for frontend navigation (0a94f4e)
- Display authenticated user profile (807edc1)
- Expand development certificate fixtures (18aea53)
- Refine sidebar user controls (9180c65)
- Align certificate card actions (c5ef8ba)
- Refine interactive hover styles (2f2fd5b)
- Serve frontend routes through SPA fallback (db9fc55)
- Show remaining certificate validity (ac0d9fb)
- Refine navigation and branding (e9cc24e)
- Organize frontend styles by component (f990739)
- Display certificate version timeline (1837934)
- Space certificate timeline scrollbar (28290a7)
- Disable unavailable certificate downloads (d9f65f6)
- Centralize frontend theme colors (e2a17f5)
- Restore TypeScript ESLint compatibility (3b3a345)
- Allow deleting inactive ACME accounts (f23c038)
- Refine generated API key helper behavior (42c432b)
- Support bundled certificate client downloads (aca6e32)
- Avoid unchanged certificate client downloads (87a7e5d)
- Make client installer reruns replace configuration (608ecf5)
- Wrap generated API helper commands (8e693cb)
- License CertVault under AGPLv3 (ffb97a2)
- Move license footer into content area (5551246)
- Adjust sidebar user spacing (81bbf9e)
- Embed job state in certificate responses (9d92c00)
🚀 Features
- Add ACME account management view (6295bf5)
- Add automatic issuance controls (f6dea39)
- Add certificate layout picker (26d73ae)
- Add mock ACME development mode (a763ecb)
- Add automatic certificate download helper (b3e3d4c)
- Add README visual identity and screenshots (00a3c36)
- Add styled destructive action confirmations (0c60861)
- Add security and contribution documentation (1e89918)
- Add project code of conduct (f0f025b)
- Add audit filtering and pagination (930025b)
- Add history filtering and pagination (b62207b)
- Add API key scope selection (249524e)
- Add audit log retention (8d2ddfb)
- Add GitHub Pages documentation (a9ae1e7)
- Add certificate filters for hooks (324ed4f)
v0.1.0
✨ Improvements
- Improve button interaction styles (dc20799)
- Improve revoked API key deletion action (ca07de4)
- Improve API key selection controls (aa4a4e1)
🐛 Bug Fixes
🔄 Other Changes
- Initial CertVault implementation (98c11bc)
- Move runtime setup to owning packages (9caf7af)
- Centralize environment variable names (aec0d7e)
- Name server timeout constants (e2188f1)
- Centralize certificate renewal default (89ec9e0)
- Define typed certificate key constants (a552cc8)
- Separate supporting backend types (b394937)
- Split persistence into focused repositories (567049d)
- Replace conditional API dispatcher (e2826ea)
- Centralize API authorization middleware (fb44aba)
- Extract authentication from API layer (43dd0b0)
- Group transport and persistence packages (ff26a08)
- Reuse application config in authenticator (40a975b)
- Normalize certificate relationships by ID (c04c954)
- Refine console branding and button typography (b2777ec)
- Preserve console routes across navigation (7caff4c)
- Support direct master key configuration (5372eee)
- Support direct bootstrap admin token (5c05fb6)
- Configure OIDC through environment variables (f952470)
- Expand configuration example (4ec5d48)
- Rename and harden Docker Compose example (cf4e019)
- Clarify pending history results (fb8a0d4)
- Use public resolvers for DNS challenges (2b6278e)
- Allow deleting revoked API keys (6c94037)
- Show live system health in UI (928461f)
- Refine button hover animations (e8b00e2)
- Use API key names in audit events (d2fba23)
- Compact certificate cards (2ced4d3)
- Normalize OIDC issuer URLs (b7cacb8)
- Use explicit action button styles (3cb75c5)
- Record bootstrap login method in audits (a54961a)
- Show running certificate tasks (ab8a098)
- Reorder sidebar navigation (fd59e76)
- Separate ACME accounts by directory (b84f96f)
- Bump actions/setup-go from 6 to 7 (5c8ab2a)
- Merge pull request #5 from dougmaitelli/dependabot/github_actions/actions/setup-go-7 (192b189)
- Bump node from 24-alpine to 26-alpine (9e464bb)
- Merge pull request #2 from dougmaitelli/dependabot/docker/node-26-alpine (600b728)
- Bump alpine from 3.22 to 3.24 (e5526a2)
- Merge pull request #3 from dougmaitelli/dependabot/docker/alpine-3.24 (afcd777)
- Bump golang from 1.25-alpine to 1.26-alpine (0486081)
- Merge pull request #1 from dougmaitelli/dependabot/docker/golang-1.26-alpine (28fcbc1)
- Bump typescript from 6.0.3 to 7.0.2 in /web (3cdfa39)
- Merge pull request #4 from dougmaitelli/dependabot/npm_and_yarn/web/typescript-7.0.2 (c7a44a4)
- Use React Router for frontend navigation (1ed973c)
- Display authenticated user profile (06b792d)
- Expand development certificate fixtures (15be411)
- Refine sidebar user controls (d628504)
- Align certificate card actions (da44f74)
- Refine interactive hover styles (8d5c47f)
- Serve frontend routes through SPA fallback (35ef949)
- Show remaining certificate validity (777059e)
- Refine navigation and branding (5d4d610)
- Organize frontend styles by component (aab9d79)
- Display certificate version timeline (4f6e403)
- Space certificate timeline scrollbar (4aa97c0)
- Disable unavailable certificate downloads (2fb76da)
- Centralize frontend theme colors (4b7c452)
- Restore TypeScript ESLint compatibility (dab408e)
- Allow deleting inactive ACME accounts (3260dce)
- Refine generated API key helper behavior (ca3d3c6)
- Support bundled certificate client downloads (d4c9a48)
- Avoid unchanged certificate client downloads (19af0f6)
- Make client installer reruns replace configuration (241a4ad)
- Wrap generated API helper commands (e2d00d1)
- License CertVault under AGPLv3 (6d334d4)
🔧 Chores
🚀 Features
- Add local UI and API development command (5b33748)
- Add certificate access selection for API keys (0b0eb02)
- Add Dependabot configuration (b1af6f1)
- Add CI and release automation (215a435)
- Add audit log console page (66016ad)
- Add trusted proxy and environment secret support (b97a7ee)
- Add funding configuration (2ce8684)
- Add API token copy feedback ([90499...