71 lines
2.5 KiB
Markdown
71 lines
2.5 KiB
Markdown
|
---
|
||
|
layout: default
|
||
|
title: Migration
|
||
|
parent: Configuration
|
||
|
nav_order: 6
|
||
|
---
|
||
|
|
||
|
This section documents changes in the configuration which may require manual migration by the administrator. Typically
|
||
|
this only occurs when a configuration key is renamed or moved to a more appropriate location.
|
||
|
|
||
|
## Format
|
||
|
|
||
|
The migrations are formatted in a table with the old key and the new key. Periods indicate a different section which can
|
||
|
be represented in YAML as a dictionary i.e. it's indented.
|
||
|
|
||
|
In our table `server.host` with a value of `0.0.0.0` is represented in YAML like this:
|
||
|
|
||
|
```yaml
|
||
|
server:
|
||
|
host: 0.0.0.0
|
||
|
```
|
||
|
|
||
|
## Policy
|
||
|
|
||
|
Our deprecation policy for configuration keys is 3 minor versions. For example if a configuration option is deprecated
|
||
|
in version 4.30.0, it will remain as a warning for 4.30.x, 4.31.x, and 4.32.x; then it will become a fatal error in
|
||
|
4.33.0+.
|
||
|
|
||
|
## Migrations
|
||
|
|
||
|
### 4.30.0
|
||
|
|
||
|
The following changes occurred in 4.30.0:
|
||
|
|
||
|
|Previous Key|New Key |
|
||
|
|:----------:|:--------------------:|
|
||
|
|host |server.host |
|
||
|
|port |server.port |
|
||
|
|tls_key |server.tls.key |
|
||
|
|tls_cert |server.tls.certificate|
|
||
|
|log_level |log.level |
|
||
|
|log_file |log.file |
|
||
|
|log_format |log.format |
|
||
|
|
||
|
### 4.25.0
|
||
|
|
||
|
The following changes occurred in 4.25.0:
|
||
|
|
||
|
|Previous Key |New Key |
|
||
|
|:---------------------------------------------:|:---------------------------------------------:|
|
||
|
|authentication_backend.ldap.tls.skip_verify |authentication_backend.ldap.tls.skip_verify |
|
||
|
|authentication_backend.ldap.minimum_tls_version|authentication_backend.ldap.tls.minimum_version|
|
||
|
|notifier.smtp.disable_verify_cert |notifier.smtp.tls.skip_verify |
|
||
|
|notifier.smtp.trusted_cert |certificates_directory |
|
||
|
|
||
|
_**Please Note:** `certificates_directory` is not a direct replacement for the `notifier.smtp.trusted_cert`, instead
|
||
|
of being the path to a specific file it is a path to a directory containing certificates trusted by Authelia. This
|
||
|
affects other services like LDAP as well._
|
||
|
|
||
|
### 4.7.0
|
||
|
|
||
|
The following changes occurred in 4.7.0:
|
||
|
|
||
|
|Previous Key|New Key |
|
||
|
|:----------:|:-------:|
|
||
|
|logs_level |log_level|
|
||
|
|logs_file |log_file |
|
||
|
|
||
|
_**Please Note:** The new keys also changed in [4.30.0](#4.30.0) so you will need to update them to the new values if you
|
||
|
are using [4.30.0](#4.30.0) or newer instead of the new keys listed here._
|