github 7ritn/VaulTLS v0.9.0

latest releases: v0.9.3, v0.9.2, v0.9.1...
2 months ago

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

Don't miss a new VaulTLS release

NewReleases is sending notifications on new releases.