github gregtwallace/certwarden v0.21.0
Cert Warden v0.21.0

latest releases: v0.21.2, v0.21.1
pre-releaseone month ago

[v0.21.0] - 2024-04-15

LeGo CertHub has changed to Cert Warden! This was done to avoid confusion
due to name overlap with another project. As part of this transition, a
number of things changed. I made efforts to make this upgrade cause
little to no pain, but there are changes that could trip you up.

Caution

You should not perform this updated in an unattended fashion. Something
might break and you may need to make tweaks. If you have problems,
please open an issue or post on the forum.

Compatibility Notes:

  • Names of binaries, install, and upgrade scripts have changed. This includes
    the default paths and user name. If you're using a build outside of docker,
    you may need to update your local service to match the new file names.
    Review the changes in
    https://github.com/gregtwallace/certwarden-backend/blob/master/scripts/linux/install.sh
    https://github.com/gregtwallace/certwarden-backend/blob/master/scripts/linux/upgrade.sh
    and
    https://github.com/gregtwallace/certwarden-backend/blob/master/scripts/linux/legocerthub.service
  • The Cert Warden Client route was changed. The server will attempt to
    post to the old route if the new route 404'd.
  • The sqlite db was renamed to appdata.db. The old file should be
    automatically renamed on first start.
  • The default certificate name this app uses has changed from legocerthub
    to serverdefault. The db version will be updated on first start and if
    one named legocerthub exists, it will be renamed to serverdefault.
  • The basepath for the app and api changed from /legocerthub to
    /certwarden. Redirects are in place (for now) but you should update
    clients ASAP. A warning will be logged on the server any time a legacy
    path is accessed. The warning includes the IP of the client so you
    can go fix it.
  • Log and backup filename prefixes were changed but the old files should
    still be accessible and viewable as if they had the new 'correct' name.

Most of the backwards compatibility bandages will be removed in a later
version. Please update clients asap to avoid future issues.

Added

N/A

Fixed

N/A

Changed

  • Update to Vite 5 and use the new CSP injection feature (instead of the
    custom implementation previously used).
  • Update to Go 1.22.1 and Node 18.20.2.
  • Update a number of other dependencies.
  • DB schema version changed from 5 to 6. The schema didn't actually change
    but this was done to help with the name change migration.

Removed

N/A

Don't miss a new certwarden release

NewReleases is sending notifications on new releases.