Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 06:34
· 78 commits to master since this release

✨ Improvements

  • Improve button interaction styles (dc20799)
  • Improve revoked API key deletion action (ca07de4)
  • Improve API key selection controls (aa4a4e1)

🐛 Bug Fixes

  • Fix client IP test request contexts (0b7e451)
  • Fix certificate download interactions (08dbb8c)

🔄 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

  • Refactor persistence around GORM (c370935)
  • Refactor frontend into focused modules (0911e1f)

🚀 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 (9049930)
  • Add pointer cursors to interactive elements (58e4c00)
  • Add meaningful health and readiness checks (f4b1490)
  • Add ACME account management view (07327d3)
  • Add automatic issuance controls (3fac147)
  • Add certificate layout picker (3c8ff2c)
  • Add mock ACME development mode (ed37202)
  • Add automatic certificate download helper (615dcfb)
  • Add README visual identity and screenshots (73c84bd)
  • Add styled destructive action confirmations (71debab)
  • Add security and contribution documentation (a33fc68)