This file tracks the changes made to the config.yaml file format over time. Some changes do not require the schema to be incrmented, while others do. This will also be noted in the log.
When you update, you should review changes that occured between your current version and the new version. While migration will occur automatically for many changes, it does not mean there aren't new features or options you may want to take advantage of.
- Unknown -> any:
- Manual intervention is required, review config.default.yaml, config.example.yaml, and this log.
- <0 -> any:
- Manual intervention is required, review config.default.yaml, config.example.yaml, and this log.
- 0 -> any:
- Manual intervention is required, review config.default.yaml, config.example.yaml, and this log.
- 1 -> 2 -> 3 -> 4:
- Automatic migration will occur.
- 2023.10.23
- log begins
- config_version is 1
-
cors_permitted_origins
RENAMED tocors_permitted_crossorigins
- config_version incremented from 1 to 2
-
- implement strict config_version schema enforcement (automatically update schema or if not possible, LeGo will not start)
-
disable_hsts
config option ADDED to allow disabling of HTTP Strict Transport Security (HSTS) header
-
frontend_show_debug_info
config option ADDED that controls if the frontend will show debug info (if it is being hosted by the backend)
- 2023.11.29
https://github.com/gregtwallace/certwarden-backend/commit/172fea183414c51d531fc98016142774c24737d7
- config_version incremented from 2 to 3
pprof_port
RENAMED topprof_http_port
- added
pprof_https_port
for pprof https port
- 2023.12.20
https://github.com/gregtwallace/certwarden-backend/commit/b80d47f7eff2df37cb9dd3b71299335e811c3515
- config_version not incremented (no breaking changes)
- add
backup
section with options to enable and disable automatic backup and options to specify criteria for deletion of old backups.
- 2024.08.05
https://github.com/gregtwallace/certwarden-backend/commit/e6acbec9b58ba6196740fe3a2394e18df39d34f2
- auto ordering value
valid_remaining_days_threshold
removed and instead will be calculated based on percentage of a certificate's validity remaining
- auto ordering value
- 2024.11.29
https://github.com/gregtwallace/certwarden-backend/commit/9989ae9cfa08d30d0acf31cc18135d55e9a31316
- add
domain_aliases
underchallenges
. This is not a breaking change.
- add
- https://github.com/gregtwallace/certwarden-backend/commit/a5354ae23f4e46d33521066331c78e1a5a3c66e0
- add
auth
config section to enable/disable local auth and OIDC
- add