v0.9.0
This release brings the certificate renewal feature. Furthermore, a lot of the backend was reworked, making it more thread safe and reducing complexity.
Certificate Renewal
When creating a certificate, a renewal method can be specified. Options are:
- Remind: A week before expiry, the user owning the certificate will be notified
- Renew: A week before expiry, a new certificate will be issued, copying most attributes from the old one.
- Renew and Notify: Like renew, just that the user is also notified about the renewed certificate.
As of right now, old certificates can not be updated to have a renewal method. I consider adding this for the next release.
Backend reworks
Both the settings as well as database structures were reworked to internalize thread safety. Furthermore, certificate generation has been split into a builder-like pattern, reducing code duplication.
Dependencies
- Bump form-data from 4.0.3 to 4.0.4 in /frontend in the npm_and_yarn group by @dependabot[bot] in #62
- Bump @vitejs/plugin-vue from 6.0.0 to 6.0.1 in /frontend by @dependabot[bot] in #68
- Bump vite from 7.0.0 to 7.0.6 in /frontend by @dependabot[bot] in #69
- Bump vue-tsc from 2.2.10 to 3.0.4 in /frontend by @dependabot[bot] in #67
- Bump vite-plugin-vue-devtools from 7.7.7 to 8.0.0 in /frontend by @dependabot[bot] in #65
- Bump typescript from 5.8.3 to 5.9.2 in /frontend by @dependabot[bot] in #66