Workflow engine with approvals, webhooks, and notifications – introduced structured workflows to support controlled and auditable trust processes
REST API based on Django REST Framework – added programmatic access for automation and external integrations.
PKCS#11 support with SoftHSM integration – introduced experimental HSM-based cryptographic operations using the PKCS#11 interface.
Signing application and hash-based signing – enabled signing workflows for external data using hash-and-sign mechanisms.
Configurable certificate profiles – introduced standardized and customizable certificate profile definitions (initial implementation).
Certificate profile integration into request workflows – integrated certificate profiles into certificate request processing (work in progress).
Extended signer creation – enabled signer creation during domain and device onboarding.
Help pages refactor – improved structure and clarity of in-application help content.
Certificate lifecycle management UX optimization – refined workflows for issuing, renewing, and managing certificates.
Certificate detail access improvements – detailed issuing CA information is now accessible from domain tables.
Management App TLS certificate generation and selection – improved handling and configuration of TLS certificates.
Dashboard updates – visual and functional improvements to dashboard views.
Improved request pipelines for CMP and EST – more robust and consistent certificate request handling.
UI layout improvements – multiple layout and consistency improvements across the user interface.
Documentation updates – improvements to README and general documentation.
Code quality and security improvements – continued alignment with Ruff, MyPy, unit testing, and OpenSSF best practices.
71% unit test coverage – 2,425 test cases implemented, with ongoing efforts to increase coverage.