diff --git a/.templates/01-config_yaml.sh b/.templates/01-config_yaml.sh index c2ccbd6de5..e7973e3b2a 100755 --- a/.templates/01-config_yaml.sh +++ b/.templates/01-config_yaml.sh @@ -19,7 +19,7 @@ slug="${slug#*_}" if [ ! -f /config/configuration.yaml ] && [ ! -f /config/configuration.json ]; then # New config location CONFIGLOCATION="/config" - CONFIGFILEBROWSER="/addon_configs/${HOSTNAME/-/_}/config.yaml" + CONFIGFILEBROWSER="/app_configs/${HOSTNAME/-/_}/config.yaml" else # Legacy config location CONFIGLOCATION="/config/addons_config/${slug}" diff --git a/.templates/01-custom_script.sh b/.templates/01-custom_script.sh index 639f86604b..bc394b3bd4 100755 --- a/.templates/01-custom_script.sh +++ b/.templates/01-custom_script.sh @@ -174,7 +174,7 @@ slug="${slug#*_}" # Check type of config folder if [ ! -f /config/configuration.yaml ] && [ ! -f /config/configuration.json ]; then CONFIGLOCATION="/config" - CONFIGFILEBROWSER="/addon_configs/${HOSTNAME/-/_}/$slug.sh" + CONFIGFILEBROWSER="/app_configs/${HOSTNAME/-/_}/$slug.sh" else CONFIGLOCATION="/config/addons_autoscripts" CONFIGFILEBROWSER="/homeassistant/addons_autoscripts/$slug.sh" diff --git a/CLAUDE.md b/CLAUDE.md index 01822ff6d3..3570a6d850 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -70,7 +70,7 @@ version: "X.Y.Z" # upstream version (format varies; see Versioning sect ingress: true/false ingress_port: 8000 map: - - addon_config:rw # /addon_configs// + - app_config:rw # /app_configs// - share:rw - media:rw - ssl diff --git a/addons_updater/CHANGELOG.md b/addons_updater/CHANGELOG.md index fef2b11e53..adb18a4e67 100644 --- a/addons_updater/CHANGELOG.md +++ b/addons_updater/CHANGELOG.md @@ -1,5 +1,6 @@ ## 2026.08 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Addon versions written in config.yaml now always comply with Home Assistant versioning: an upstream tag Home Assistant cannot order (`version-bf9e0b4f`, `ubuntu-2026-06-01`, ...) or would sort as older (`1.2.3-2`, `1.2.3+4`) no longer lands in config.yaml. The addon number is incremented instead, while the raw upstream tag stays in updater.json so the same release is never published twice - Pre-release markers become a version section, `5.0.0b5` is published as `5.0.0.5` - A tag Home Assistant cannot order keeps every number it carries, `v26.2-ls256` is published as `v26.2.256` @@ -31,7 +32,7 @@ ## 3.19 -- New HA config logic implemented. Files are now located in the addon config file, that can be accessed from the addon_configs folder from my filebrowser or cloudcommander addons. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- New HA config logic implemented. Files are now located in the addon config file, that can be accessed from the app_configs folder from my filebrowser or cloudcommander addons. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ - Feat : if there is no releases in a github repo, check if there is a valid package and get the highest tag https://github.com/alexbelgium/hassio-addons/issues/1168 - Feat : github_exclude applies to dockerhub diff --git a/addons_updater/README.md b/addons_updater/README.md index 33c004b330..defdca69e7 100644 --- a/addons_updater/README.md +++ b/addons_updater/README.md @@ -115,7 +115,7 @@ verbose: "false" ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **Environment variables**: Use the add-on `env_vars` option and see [Add Environment Variables to your Addon](https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon) for details. diff --git a/addons_updater/config.yaml b/addons_updater/config.yaml index de2e87d662..4f30e91d92 100644 --- a/addons_updater/config.yaml +++ b/addons_updater/config.yaml @@ -8,7 +8,7 @@ environment: image: ghcr.io/alexbelgium/addons_updater-{arch} init: false map: - - addon_config:rw + - app_config:rw name: Repository Updater options: date_iso8601: true diff --git a/aurral/CHANGELOG.md b/aurral/CHANGELOG.md index be84369b1a..0e7d33bb89 100644 --- a/aurral/CHANGELOG.md +++ b/aurral/CHANGELOG.md @@ -1,5 +1,6 @@ ## 2.0.3 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from lklynet/aurral (changelog : https://github.com/lklynet/aurral/releases) ## 2.0.2 (2026-08-01) diff --git a/aurral/config.yaml b/aurral/config.yaml index cee0d9c4cb..4538fc2ea7 100644 --- a/aurral/config.yaml +++ b/aurral/config.yaml @@ -21,7 +21,7 @@ ports_description: webui: http://[HOST]:[PORT:3001] map: - - addon_config:rw + - app_config:rw - share:rw - media:rw diff --git a/baikal/CHANGELOG.md b/baikal/CHANGELOG.md index 329f9ce49c..a225256324 100644 --- a/baikal/CHANGELOG.md +++ b/baikal/CHANGELOG.md @@ -1,6 +1,7 @@ - The Home Assistant project has deprecated support for the armv7, armhf and i386 architectures. Support wil be fully dropped in the upcoming Home Assistant 2025.12 release ## 0.10.1-hafix4 (2025-11-18) +- Migrate deprecated Home Assistant map names to their app equivalents. - Minor bugs fixed ## 0.10.1-hafix3 (2025-11-18) - Added support for configuring extra environment variables via the `env_vars` option alongside config.yaml. @@ -21,7 +22,7 @@ ## 0.9.5 (2024-04-27) - Update to latest version from ckulka/baikal-docker (changelog : https://github.com/ckulka/baikal-docker/releases) ## 0.9.4-3 (2024-04-26) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/baikal to a folder only accessible from my Filebrowser addon called /addon_configs/something-baikal. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/baikal to a folder only accessible from my Filebrowser addon called /app_configs/something-baikal. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ ## 0.9.4-2 (2024-01-14) diff --git a/baikal/README.md b/baikal/README.md index 6eba6a443f..015f81f7f4 100644 --- a/baikal/README.md +++ b/baikal/README.md @@ -48,7 +48,7 @@ Configurations can be done through the app webUI, except for the following optio ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **Environment variables**: See [Add Environment Variables to your Addon](https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon) diff --git a/baikal/config.yaml b/baikal/config.yaml index 94ff2b3306..9d08d8f2a5 100644 --- a/baikal/config.yaml +++ b/baikal/config.yaml @@ -66,7 +66,7 @@ devices: - /dev/nvme2 image: ghcr.io/alexbelgium/baikal-{arch} map: - - addon_config:rw + - app_config:rw - homeassistant_config:rw - share:rw - ssl:ro diff --git a/battybirdnet-pi/CHANGELOG.md b/battybirdnet-pi/CHANGELOG.md index 666d744371..056cc81b94 100644 --- a/battybirdnet-pi/CHANGELOG.md +++ b/battybirdnet-pi/CHANGELOG.md @@ -1,4 +1,5 @@ ## 2026.02.28 (28-02-2026) +- Migrate deprecated Home Assistant map names to their app equivalents. - Minor bugs fixed ## 2026.02.25-2 (25-02-2026) - Minor bugs fixed diff --git a/battybirdnet-pi/README.md b/battybirdnet-pi/README.md index 0ddf6fbe9d..5faaae622f 100644 --- a/battybirdnet-pi/README.md +++ b/battybirdnet-pi/README.md @@ -86,7 +86,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/battybirdnet-pi/config.yaml b/battybirdnet-pi/config.yaml index 1e97f20642..66067c1ef0 100644 --- a/battybirdnet-pi/config.yaml +++ b/battybirdnet-pi/config.yaml @@ -64,7 +64,7 @@ ingress: true ingress_stream: true init: false map: - - addon_config:rw + - app_config:rw - media:rw - share:rw - ssl diff --git a/bazarr/CHANGELOG.md b/bazarr/CHANGELOG.md index f9b1dee8e2..98e614b2d1 100644 --- a/bazarr/CHANGELOG.md +++ b/bazarr/CHANGELOG.md @@ -1,6 +1,7 @@ ## 1.6.0.2 (2026-07-27) +- Migrate deprecated Home Assistant map names to their app equivalents. - Fix base_url sed patterns rewriting *every* `base_url` key in Bazarr's config.yaml (radarr.base_url, sonarr.base_url, and any other configured integration), instead of only Bazarr's own under `general:`. This silently broke the Radarr/Sonarr connections inside Bazarr on every addon restart when ingress was enabled ## 1.6.0.1 (2026-07-27) @@ -26,7 +27,7 @@ - Update to latest version from linuxserver/docker-bazarr (changelog : https://github.com/linuxserver/docker-bazarr/releases) ## 1.5.4-1 (2026-01-08) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/bazarr to a folder only accessible from my Filebrowser addon called /addon_configs/xxx-bazarr. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/bazarr to a folder only accessible from my Filebrowser addon called /app_configs/xxx-bazarr. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ ## 1.5.4 (2026-01-08) - Update to latest version from linuxserver/docker-bazarr (changelog : https://github.com/linuxserver/docker-bazarr/releases) diff --git a/bazarr/config.yaml b/bazarr/config.yaml index 31d9cb7bbb..5469533dbd 100644 --- a/bazarr/config.yaml +++ b/bazarr/config.yaml @@ -76,7 +76,7 @@ ingress: true ingress_entry: bazarr init: false map: - - addon_config:rw + - app_config:rw - homeassistant_config:rw - share:rw - media:rw diff --git a/bazarr/rootfs/etc/cont-init.d/20-folders.sh b/bazarr/rootfs/etc/cont-init.d/20-folders.sh index ef9a7d6c00..30eede3c34 100755 --- a/bazarr/rootfs/etc/cont-init.d/20-folders.sh +++ b/bazarr/rootfs/etc/cont-init.d/20-folders.sh @@ -23,7 +23,7 @@ fi slug=bazarr if [ -d "/homeassistant/addons_config/$slug" ]; then - echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug" + echo "Migrating /homeassistant/addons_config/$slug to /app_configs/xxx-$slug" cp -rnf /homeassistant/addons_config/"$slug"/. /config/ || true mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated fi diff --git a/birdnet-go-dev/CHANGELOG.md b/birdnet-go-dev/CHANGELOG.md index a7feb3e08e..a76d82db35 100644 --- a/birdnet-go-dev/CHANGELOG.md +++ b/birdnet-go-dev/CHANGELOG.md @@ -1,5 +1,6 @@ ## 20260729.1 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Version renamed from `source-20260729.1`, which Home Assistant could not order and therefore could not reliably offer as an update: every number of the previous version is kept, as a section of its own. The addon itself and the upstream version it tracks are unchanged ## source-20260729.1 (29-07-2026) diff --git a/birdnet-go-dev/HAINTEGRATION.md b/birdnet-go-dev/HAINTEGRATION.md index aaa01f7b4a..d2b0539bd8 100644 --- a/birdnet-go-dev/HAINTEGRATION.md +++ b/birdnet-go-dev/HAINTEGRATION.md @@ -25,7 +25,7 @@ MQTT password : Ri5ahV1aipeiw0aelerooteixai5ohtoeNg6oo3mo0thi5te0phiezuge4Phoore MQTT broker : tcp://core-mosquitto:1883 --- -Edit this section of config.yaml found in addon_configs/db21ed7f_birdnet-go/: +Edit this section of config.yaml found in app_configs/db21ed7f_birdnet-go/: mqtt: enabled: true # true to enable MQTT broker: tcp://core-mosquitto:1883 # MQTT (tcp://host:port) diff --git a/birdnet-go-dev/README.md b/birdnet-go-dev/README.md index c0d2fb3e53..cfc4b2fe94 100644 --- a/birdnet-go-dev/README.md +++ b/birdnet-go-dev/README.md @@ -82,7 +82,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/birdnet-go-dev/config.yaml b/birdnet-go-dev/config.yaml index a207072c0a..33e0b29ba4 100644 --- a/birdnet-go-dev/config.yaml +++ b/birdnet-go-dev/config.yaml @@ -80,7 +80,7 @@ ingress_entry: "ui/dashboard" ingress_stream: true init: false map: - - addon_config:rw + - app_config:rw - media:rw - share:rw name: Birdnet-go (customized and built from source) diff --git a/birdnet-go/CHANGELOG.md b/birdnet-go/CHANGELOG.md index 44f337dcf0..93481f5841 100644 --- a/birdnet-go/CHANGELOG.md +++ b/birdnet-go/CHANGELOG.md @@ -1,5 +1,6 @@ ## 20260716 (2026-07-16) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from tphakala/birdnet-go (changelog : https://github.com/tphakala/birdnet-go/releases) ## 20260712 (2026-07-13) diff --git a/birdnet-go/HAINTEGRATION.md b/birdnet-go/HAINTEGRATION.md index aaa01f7b4a..d2b0539bd8 100644 --- a/birdnet-go/HAINTEGRATION.md +++ b/birdnet-go/HAINTEGRATION.md @@ -25,7 +25,7 @@ MQTT password : Ri5ahV1aipeiw0aelerooteixai5ohtoeNg6oo3mo0thi5te0phiezuge4Phoore MQTT broker : tcp://core-mosquitto:1883 --- -Edit this section of config.yaml found in addon_configs/db21ed7f_birdnet-go/: +Edit this section of config.yaml found in app_configs/db21ed7f_birdnet-go/: mqtt: enabled: true # true to enable MQTT broker: tcp://core-mosquitto:1883 # MQTT (tcp://host:port) diff --git a/birdnet-go/README.md b/birdnet-go/README.md index ade8514941..e11496c191 100644 --- a/birdnet-go/README.md +++ b/birdnet-go/README.md @@ -79,7 +79,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/birdnet-go/config.yaml b/birdnet-go/config.yaml index d0b59cd00f..a6f29e88c9 100644 --- a/birdnet-go/config.yaml +++ b/birdnet-go/config.yaml @@ -81,7 +81,7 @@ ingress_entry: "ui/dashboard" ingress_stream: true init: false map: - - addon_config:rw + - app_config:rw - media:rw - share:rw name: Birdnet-go diff --git a/birdnet-pi-zach/CHANGELOG.md b/birdnet-pi-zach/CHANGELOG.md index 8cfe01fbdc..04efda8d46 100644 --- a/birdnet-pi-zach/CHANGELOG.md +++ b/birdnet-pi-zach/CHANGELOG.md @@ -1,4 +1,5 @@ ## 2026.07.10-2 (10-07-2026) +- Migrate deprecated Home Assistant map names to their app equivalents. - Minor bugs fixed ## 2026.07.10 (10-07-2026) - Initial release: BirdNET-Pi add-on based on the zach7036/BirdNET-Pi-Enhanced-Version fork diff --git a/birdnet-pi-zach/README.md b/birdnet-pi-zach/README.md index 3baf0cf400..64291954cf 100644 --- a/birdnet-pi-zach/README.md +++ b/birdnet-pi-zach/README.md @@ -93,7 +93,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/birdnet-pi-zach/config.yaml b/birdnet-pi-zach/config.yaml index 401f3cf952..f6df22745d 100644 --- a/birdnet-pi-zach/config.yaml +++ b/birdnet-pi-zach/config.yaml @@ -61,7 +61,7 @@ image: ghcr.io/alexbelgium/birdnet-pi-zach-{arch} ingress: true init: false map: - - addon_config:rw + - app_config:rw - media:rw - share:rw - ssl diff --git a/birdnet-pi/CHANGELOG.md b/birdnet-pi/CHANGELOG.md index 0e7a0db2ff..f135195890 100644 --- a/birdnet-pi/CHANGELOG.md +++ b/birdnet-pi/CHANGELOG.md @@ -1,4 +1,5 @@ ## 2026.08.02 (02-08-2026) +- Migrate deprecated Home Assistant map names to their app equivalents. - Fix: ingress returned "502 Bad Gateway" because Caddy never listened on :8082. `91-nginx_ingress.sh` hooked the ingress site into `update_caddyfile.sh` with a sed anchored on `sudo caddy fmt --overwrite`, but 2026.07.10-1 strips `sudo` from every BirdNET-Pi script at build time, so the anchor stopped matching. `update_caddyfile.sh` then rewrote the Caddyfile from scratch just before Caddy started, dropping the ingress site - Fix: `caddy_ingress.sh` no longer appends a second `:8082` block when it runs twice (a duplicate site address makes Caddy refuse to start) - Fix: `02-caddy.sh` re-adds the ingress site if it is missing from the Caddyfile just before starting Caddy @@ -152,7 +153,7 @@ - [ALL] Fix non-avx2 cpu support ## 2025.02.23 (2025-02-16) -- WARNING 2025.02.14/16 was buggy. If you installed it you need to restore a backup or delete manually your /addon_configs/xxx-birdnet-pi/birdnet.conf file and recreate it +- WARNING 2025.02.14/16 was buggy. If you installed it you need to restore a backup or delete manually your /app_configs/xxx-birdnet-pi/birdnet.conf file and recreate it - Allow usage as a standalone container (thanks @gotschi) https://github.com/mcguirepr89/BirdNET-Pi/issues/211#issuecomment-2650095952 - Corrected a bug preventing to create db - Corrected a bug to ensure the the most up-to-date birdnet.conf on fresh start diff --git a/birdnet-pi/README.md b/birdnet-pi/README.md index 56b35fec9a..287b52b602 100644 --- a/birdnet-pi/README.md +++ b/birdnet-pi/README.md @@ -93,7 +93,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/birdnet-pi/config.yaml b/birdnet-pi/config.yaml index c384100e7a..205e88f0e1 100644 --- a/birdnet-pi/config.yaml +++ b/birdnet-pi/config.yaml @@ -61,7 +61,7 @@ image: ghcr.io/alexbelgium/birdnet-pi-{arch} ingress: true init: false map: - - addon_config:rw + - app_config:rw - media:rw - share:rw - ssl diff --git a/birdnet-pipy/CHANGELOG.md b/birdnet-pipy/CHANGELOG.md index 65c9a19ee6..263aa6b316 100644 --- a/birdnet-pipy/CHANGELOG.md +++ b/birdnet-pipy/CHANGELOG.md @@ -1,5 +1,6 @@ ## 0.8.5 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from Suncuss/BirdNET-PiPy (changelog : https://github.com/Suncuss/BirdNET-PiPy/releases) ## 0.8.4 (2026-07-13) diff --git a/birdnet-pipy/README.md b/birdnet-pipy/README.md index f99fc20b22..7ff365b58b 100644 --- a/birdnet-pipy/README.md +++ b/birdnet-pipy/README.md @@ -47,7 +47,7 @@ This add-on supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This add-on supports custom scripts and environment variables through the `addon_config` mapping: +This add-on supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/birdnet-pipy/config.yaml b/birdnet-pipy/config.yaml index ec862ba196..49e172bd2f 100644 --- a/birdnet-pipy/config.yaml +++ b/birdnet-pipy/config.yaml @@ -67,7 +67,7 @@ ingress: true ingress_stream: true init: false map: - - addon_config:rw + - app_config:rw - ssl:rw - share:rw name: BirdNET-PiPy diff --git a/browser_brave/CHANGELOG.md b/browser_brave/CHANGELOG.md index 4c7096def1..7f5d878240 100644 --- a/browser_brave/CHANGELOG.md +++ b/browser_brave/CHANGELOG.md @@ -1,5 +1,6 @@ ## 1.93.129-ls119 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-brave (changelog : https://github.com/linuxserver/docker-brave/releases) ## 1.92.144-ls117 (2026-07-25) diff --git a/browser_brave/config.yaml b/browser_brave/config.yaml index f588a334c6..ccf47a19fa 100644 --- a/browser_brave/config.yaml +++ b/browser_brave/config.yaml @@ -26,7 +26,7 @@ image: ghcr.io/alexbelgium/brave-{arch} ingress: true init: false map: - - addon_config:rw + - app_config:rw - media:rw - share:rw - ssl diff --git a/browser_chromium/CHANGELOG.md b/browser_chromium/CHANGELOG.md index 9646d2ff17..3271180ccd 100644 --- a/browser_chromium/CHANGELOG.md +++ b/browser_chromium/CHANGELOG.md @@ -1,5 +1,6 @@ ## 2026.08.01.1 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-chromium (changelog : https://github.com/linuxserver/docker-chromium/releases) - Upstream tag : version-e2e1ec9c ## 2026.08.01 (2026-08-01) diff --git a/browser_chromium/config.yaml b/browser_chromium/config.yaml index 9787d6eae2..9068bad26b 100644 --- a/browser_chromium/config.yaml +++ b/browser_chromium/config.yaml @@ -26,7 +26,7 @@ image: ghcr.io/alexbelgium/chromium-{arch} ingress: true init: false map: - - addon_config:rw + - app_config:rw - media:rw - share:rw - ssl diff --git a/browserless_chrome/CHANGELOG.md b/browserless_chrome/CHANGELOG.md index ab4a5de190..ee681a2471 100644 --- a/browserless_chrome/CHANGELOG.md +++ b/browserless_chrome/CHANGELOG.md @@ -1,5 +1,6 @@ ## 2.55.2 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from browserless/chrome (changelog : https://github.com/browserless/chrome/releases) ## 2.55.0 (2026-07-16) diff --git a/browserless_chrome/README.md b/browserless_chrome/README.md index 556b87c136..9cb2f3351a 100644 --- a/browserless_chrome/README.md +++ b/browserless_chrome/README.md @@ -50,7 +50,7 @@ TIMEOUT: 60000 ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/browserless_chrome/config.yaml b/browserless_chrome/config.yaml index 9d0250d572..9b4d65c080 100644 --- a/browserless_chrome/config.yaml +++ b/browserless_chrome/config.yaml @@ -69,7 +69,7 @@ environment: image: ghcr.io/alexbelgium/browserless_chrome-{arch} init: false map: - - addon_config:rw + - app_config:rw name: Browserless Chromium options: env_vars: [] diff --git a/calibre/CHANGELOG.md b/calibre/CHANGELOG.md index 08289ac1b0..15139a351a 100644 --- a/calibre/CHANGELOG.md +++ b/calibre/CHANGELOG.md @@ -1,5 +1,6 @@ ## 9.12.0 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-calibre (changelog : https://github.com/linuxserver/docker-calibre/releases) ## 9.11.0 (2026-07-04) @@ -217,7 +218,7 @@ - Update to latest version from linuxserver/docker-calibre - BREAKING CHANGE : please relink your library according to https://github.com/alexbelgium/hassio-addons/issues/1154#issuecomment-1879182729 -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/calibre to a folder only accessible from my Filebrowser addon called /addon_configs/something-calibre. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ https://github.com/alexbelgium/hassio-addons/issues/1154 +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/calibre to a folder only accessible from my Filebrowser addon called /app_configs/something-calibre. This prevents the add-on from modifying your Home Assistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see [the Home Assistant documentation](https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/) and [issue #1154](https://github.com/alexbelgium/hassio-addons/issues/1154). ## 7.2.0 (2023-12-16) diff --git a/calibre/README.md b/calibre/README.md index d4cb2ca986..8ebe6ad969 100644 --- a/calibre/README.md +++ b/calibre/README.md @@ -98,7 +98,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/calibre/config.yaml b/calibre/config.yaml index 7025d1a7d4..2e15d3357c 100644 --- a/calibre/config.yaml +++ b/calibre/config.yaml @@ -78,7 +78,7 @@ init: false map: - media:rw - share:rw - - addon_config:rw + - app_config:rw - homeassistant_config:rw - ssl name: Calibre diff --git a/calibre_web/CHANGELOG.md b/calibre_web/CHANGELOG.md index d263684465..fab71d172e 100644 --- a/calibre_web/CHANGELOG.md +++ b/calibre_web/CHANGELOG.md @@ -1,5 +1,6 @@ ## 0.6.26-2 (2026-04-06) +- Migrate deprecated Home Assistant map names to their app equivalents. - Fix: Install calibre (calibredb) at build time to fix 500 error when downloading books ## 0.6.26 (2026-02-07) @@ -10,7 +11,7 @@ - Update to latest version from linuxserver/docker-calibre-web (changelog : https://github.com/linuxserver/docker-calibre-web/releases) ## 0.6.24-10 (2025-05-28) - Fix migration script -- Allow access to Calibre folder through /addon_configs/xxx-Calibre +- Allow access to Calibre folder through /app_configs/xxx-Calibre ## 0.6.24 (2024-11-23) - Update to latest version from linuxserver/docker-calibre-web (changelog : https://github.com/linuxserver/docker-calibre-web/releases) @@ -26,7 +27,7 @@ - Minor bugs fixed ## 0.6.21-5 (2024-01-12) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/calibre-web to a folder only accessible from my Filebrowser addon called /addon_configs/something-calibre-web. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ https://github.com/alexbelgium/hassio-addons/issues/1177 +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/calibre-web to a folder only accessible from my Filebrowser addon called /app_configs/something-calibre-web. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ https://github.com/alexbelgium/hassio-addons/issues/1177 ## 0.6.21-2 (2023-11-05) diff --git a/calibre_web/config.yaml b/calibre_web/config.yaml index b63722503b..d5acacf411 100644 --- a/calibre_web/config.yaml +++ b/calibre_web/config.yaml @@ -77,8 +77,8 @@ image: ghcr.io/alexbelgium/calibre_web-{arch} ingress: true init: false map: - - addon_config:rw - - all_addon_configs:rw + - app_config:rw + - all_app_configs:rw - homeassistant_config:rw - media:rw - share:rw diff --git a/claude_desktop/CHANGELOG.md b/claude_desktop/CHANGELOG.md index aae07bb7c4..7e542077eb 100644 --- a/claude_desktop/CHANGELOG.md +++ b/claude_desktop/CHANGELOG.md @@ -1,4 +1,5 @@ ## 2026.08.02 (02-08-2026) +- Migrate deprecated Home Assistant map names to their app equivalents. - Minor bugs fixed ## ubunturesolute-version-3a10bef7 (2026-08-01) diff --git a/claude_desktop/SIGN_IN.md b/claude_desktop/SIGN_IN.md index 3b5b0548a0..f2345ae175 100644 --- a/claude_desktop/SIGN_IN.md +++ b/claude_desktop/SIGN_IN.md @@ -61,7 +61,7 @@ magic link into the in-session Chromium (not a phone). - Add-on Configuration → `additional_apps: chromium`, restart (installed by `rootfs/etc/cont-init.d/80-configuration.sh`). - Add the two `xdg-settings`/`xdg-mime` commands to the custom script - `/addon_configs/db21ed7f_claude-desktop/claude_desktop.sh` (the image ships no standalone + `/app_configs/db21ed7f_claude-desktop/claude_desktop.sh` (the image ships no standalone terminal). --- diff --git a/claude_desktop/config.yaml b/claude_desktop/config.yaml index e8d699e45d..4ec9bcb829 100644 --- a/claude_desktop/config.yaml +++ b/claude_desktop/config.yaml @@ -34,7 +34,7 @@ hassio_role: manager homeassistant_api: true auth_api: true map: - - addon_config:rw + - app_config:rw - share:rw - media:rw - ssl diff --git a/cleanuparr/CHANGELOG.md b/cleanuparr/CHANGELOG.md index 01af3d666d..ed3c6130ed 100644 --- a/cleanuparr/CHANGELOG.md +++ b/cleanuparr/CHANGELOG.md @@ -1,5 +1,6 @@ ## 2.10.2 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from Cleanuparr/Cleanuparr (changelog : https://github.com/Cleanuparr/Cleanuparr/releases) ## 2.9.16 (2026-07-11) diff --git a/cleanuparr/Dockerfile b/cleanuparr/Dockerfile index 5735f00b45..f2d0a444db 100644 --- a/cleanuparr/Dockerfile +++ b/cleanuparr/Dockerfile @@ -63,7 +63,7 @@ COPY bashio-standalone.sh /usr/local/lib/bashio-standalone.sh RUN chmod 0755 /usr/local/lib/bashio-standalone.sh # Bypass the original /entrypoint.sh (which mounts /config as VOLUME). -# Our wrapper symlinks /app/config → HA addon_config and starts ./Cleanuparr directly. +# Our wrapper symlinks /app/config → the /config app_config mount and starts ./Cleanuparr directly. ENTRYPOINT ["/ha_entrypoint.sh"] CMD ["./Cleanuparr"] diff --git a/cleanuparr/config.yaml b/cleanuparr/config.yaml index 9f1e81af88..7a0750de84 100644 --- a/cleanuparr/config.yaml +++ b/cleanuparr/config.yaml @@ -71,7 +71,7 @@ ingress_stream: true init: false panel_icon: mdi:movie-search map: - - addon_config:rw + - app_config:rw name: Cleanuparr options: env_vars: [] diff --git a/cleanuparr/rootfs/ha_entrypoint.sh b/cleanuparr/rootfs/ha_entrypoint.sh index a177b39aac..be9b33566c 100755 --- a/cleanuparr/rootfs/ha_entrypoint.sh +++ b/cleanuparr/rootfs/ha_entrypoint.sh @@ -5,7 +5,7 @@ set -e ############################################################################### # Home Assistant Addon entrypoint for Cleanuparr # The .NET app uses /app/config as its data directory. -# We symlink /app/config → /addon_configs/cleanuparr (HA persistent storage) +# We symlink /app/config → /config (HA persistent app_config storage) # and start ./Cleanuparr directly, bypassing the original /entrypoint.sh # which would trigger the /config Docker VOLUME mount. ############################################################################### @@ -26,7 +26,7 @@ if [ -d /etc/cont-init.d ]; then fi # ─── Setup persistent data directory ───────────────────────────────────────── -HA_DATA_DIR="/addon_configs/cleanuparr" +HA_DATA_DIR="/config" echo "[Cleanuparr] Setting up data directory: $HA_DATA_DIR" mkdir -p "$HA_DATA_DIR" diff --git a/cloudcommander/CHANGELOG.md b/cloudcommander/CHANGELOG.md index ad7740dfed..5b291b5940 100644 --- a/cloudcommander/CHANGELOG.md +++ b/cloudcommander/CHANGELOG.md @@ -1,5 +1,6 @@ ## 19.19.1 (2026-06-17) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from coderaiser/cloudcmd (changelog : https://github.com/coderaiser/cloudcmd/releases) ## 19.19.0 (2026-05-30) @@ -225,7 +226,7 @@ ## 16.17.7-3 (2023-11-19) - Minor bugs fixed -- MAJOR CHANGE : new HA config logic implemented. Files are now located in the addon config file, that can be accessed from the addon_configs folder from my cloudcommander or cloudcommander addons. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- MAJOR CHANGE : new HA config logic implemented. Files are now located in the addon config file, that can be accessed from the app_configs folder from my cloudcommander or cloudcommander addons. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ - Homeassistant config accessible in /homeassistant folder ; all addons config in /addons_config ; this addon config in /config ## 16.17.7-2 (2023-10-30) diff --git a/cloudcommander/config.yaml b/cloudcommander/config.yaml index 81dd8e4506..266a4adc7f 100644 --- a/cloudcommander/config.yaml +++ b/cloudcommander/config.yaml @@ -69,8 +69,8 @@ image: ghcr.io/alexbelgium/cloudcommander-{arch} ingress: true ingress_stream: true map: - - addon_config:rw - - all_addon_configs:rw + - app_config:rw + - all_app_configs:rw - homeassistant_config:rw - ssl:rw - share:rw diff --git a/cloudcommander/rootfs/etc/cont-init.d/99-run.sh b/cloudcommander/rootfs/etc/cont-init.d/99-run.sh index 90cb6a69e2..82831dc125 100755 --- a/cloudcommander/rootfs/etc/cont-init.d/99-run.sh +++ b/cloudcommander/rootfs/etc/cont-init.d/99-run.sh @@ -35,7 +35,7 @@ fi # Create symlinks with legacy folders if [ -d /homeassistant/addons_config ]; then ln -s /homeassistant/addons_config /config - find /addon_configs/ -maxdepth 1 -mindepth 1 -type d -not -name "*cloudcommander*" -exec ln -s {} /config/addons_config/ \; + find /app_configs/ -maxdepth 1 -mindepth 1 -type d -not -name "*cloudcommander*" -exec ln -s {} /config/addons_config/ \; fi if [ -d /homeassistant/addons_autoscripts ]; then ln -s /homeassistant/addons_autoscripts /config diff --git a/codex/CHANGELOG.md b/codex/CHANGELOG.md index d9e6a61fdc..71a2f98dbd 100644 --- a/codex/CHANGELOG.md +++ b/codex/CHANGELOG.md @@ -1,5 +1,6 @@ ## 2.2.5 (2026-08-02) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from ajslater/codex (changelog : https://github.com/ajslater/codex/releases) ## 2.2.4 (2026-08-01) diff --git a/codex/README.md b/codex/README.md index d43a253fb3..4aed0f8bfc 100644 --- a/codex/README.md +++ b/codex/README.md @@ -91,7 +91,7 @@ cifsdomain: "WORKGROUP" ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/codex/config.yaml b/codex/config.yaml index 1dc6cc86c5..0dc8c794a2 100644 --- a/codex/config.yaml +++ b/codex/config.yaml @@ -65,7 +65,7 @@ image: ghcr.io/alexbelgium/codex-{arch} ingress: true ingress_stream: true map: - - addon_config:rw + - app_config:rw - media:rw - share:rw name: Codex diff --git a/collabora/CHANGELOG.md b/collabora/CHANGELOG.md index 6792738832..81a6900960 100644 --- a/collabora/CHANGELOG.md +++ b/collabora/CHANGELOG.md @@ -1,5 +1,6 @@ ## 26.04.2.4.1 (2026-07-26) +- Migrate deprecated Home Assistant map names to their app equivalents. - Rebuild on a Debian base: upstream turned collabora/code into a distroless image with no shell, which broke the addon build entirely. collabora/code stays the tracked upstream image in build.json, but is now a build stage whose payload is copied onto ghcr.io/hassio-addons/debian-base, and the addon ships its own launcher in place of the removed /start-collabora-online.sh - build.json names the architecture explicitly again (`collabora/code:latest-amd64` and `collabora/code:latest-arm64`). The builder never passes `--platform`, so the tag is the only thing that decides which binaries land in the addon - Restore the file capabilities on `coolforkit-caps` and `coolmount`. The official image carries them as extended attributes, which `COPY --from` does not transfer, and without them Collabora starts but cannot open any document diff --git a/collabora/README.md b/collabora/README.md index c6f04f87eb..50bbd122a6 100644 --- a/collabora/README.md +++ b/collabora/README.md @@ -138,7 +138,7 @@ The two hostnames have different roles, and swapping them is the most common cau ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/collabora/config.yaml b/collabora/config.yaml index 22ac07fc4d..934b7042b5 100644 --- a/collabora/config.yaml +++ b/collabora/config.yaml @@ -8,7 +8,7 @@ environment: image: ghcr.io/alexbelgium/collabora-{arch} init: false map: - - addon_config:rw + - app_config:rw - ssl:ro name: Collabora options: diff --git a/comixed/CHANGELOG.md b/comixed/CHANGELOG.md index 955c244e1a..5198f29142 100644 --- a/comixed/CHANGELOG.md +++ b/comixed/CHANGELOG.md @@ -2,6 +2,7 @@ ## 1.3 (2024-03-11) +- Migrate deprecated Home Assistant map names to their app equivalents. - Minor bugs fixed ## 1.1 (2024-03-09) diff --git a/comixed/config.yaml b/comixed/config.yaml index ff58661cb5..910a78381d 100644 --- a/comixed/config.yaml +++ b/comixed/config.yaml @@ -59,7 +59,7 @@ hassio_api: true homeassistant_api: true image: ghcr.io/alexbelgium/comixed-{arch} map: - - addon_config:rw + - app_config:rw - media:rw - share:rw name: Comixed diff --git a/emby/CHANGELOG.md b/emby/CHANGELOG.md index be62716c8c..ddbed07f8a 100644 --- a/emby/CHANGELOG.md +++ b/emby/CHANGELOG.md @@ -1,5 +1,6 @@ ## 4.9.5.0 (2026-05-19) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-emby (changelog : https://github.com/linuxserver/docker-emby/releases) ## 4.9.3.0 (2026-01-10) @@ -14,7 +15,7 @@ ## 4.8.11.0-2 (2025-08-02) - Minor bugs fixed ## 4.8.11.0 (2025-04-22) -- WARNING : migration of config to addon_config instead of homeassistant config folder. Allows automatic backups. The location of the database however is not changed. +- WARNING : migration of config to app_config instead of homeassistant config folder. Allows automatic backups. The location of the database however is not changed. ## 4.9.0.48 (2025-04-19) - Update to latest version from linuxserver/docker-emby (changelog : https://github.com/linuxserver/docker-emby/releases) diff --git a/emby/config.yaml b/emby/config.yaml index c6e202ade2..c92232856c 100644 --- a/emby/config.yaml +++ b/emby/config.yaml @@ -79,7 +79,7 @@ ingress_port: 0 ingress_stream: true init: false map: - - addon_config:rw + - app_config:rw - share:rw - media:rw - ssl:rw diff --git a/emby_beta/CHANGELOG.md b/emby_beta/CHANGELOG.md index 2bb4d1f327..5800dd1d33 100644 --- a/emby_beta/CHANGELOG.md +++ b/emby_beta/CHANGELOG.md @@ -1,5 +1,6 @@ ## 4.10.0.22 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-emby (changelog : https://github.com/linuxserver/docker-emby/releases) ## 4.10.0.21 (2026-08-01) @@ -154,7 +155,7 @@ ## 4.9.0.50 (2025-04-26) - Update to latest version from linuxserver/docker-emby (changelog : https://github.com/linuxserver/docker-emby/releases) -- WARNING : migration of config to addon_config instead of homeassistant config folder. Allows automatic backups. The location of the database however is not changed. +- WARNING : migration of config to app_config instead of homeassistant config folder. Allows automatic backups. The location of the database however is not changed. ## 4.9.0.48 (2025-04-19) diff --git a/emby_beta/config.yaml b/emby_beta/config.yaml index 96b69ac7eb..2fd5301502 100644 --- a/emby_beta/config.yaml +++ b/emby_beta/config.yaml @@ -79,7 +79,7 @@ ingress_port: 0 ingress_stream: true init: false map: - - addon_config:rw + - app_config:rw - homeassistant_config:rw - share:rw - media:rw diff --git a/ente/CHANGELOG.md b/ente/CHANGELOG.md index 15c481b126..14f4f80d7d 100644 --- a/ente/CHANGELOG.md +++ b/ente/CHANGELOG.md @@ -1,5 +1,6 @@ ## 4.4.23 (2026-06-11) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from ente-io/ente (changelog : https://github.com/ente-io/ente/releases) ## 1.7.24 (2026-06-05) - Update to latest version from ente-io/ente (changelog : https://github.com/ente-io/ente/releases) diff --git a/ente/README.md b/ente/README.md index 002eadca90..358a46bde8 100644 --- a/ente/README.md +++ b/ente/README.md @@ -79,7 +79,7 @@ TZ: "America/New_York" ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/ente/config.yaml b/ente/config.yaml index 72d2fc618c..a39198a190 100644 --- a/ente/config.yaml +++ b/ente/config.yaml @@ -76,7 +76,7 @@ environment: image: ghcr.io/alexbelgium/ente-{arch} init: false map: - - addon_config:rw + - app_config:rw name: Ente options: env_vars: [] diff --git a/filebrowser/CHANGELOG.md b/filebrowser/CHANGELOG.md index accddc1b4e..da7590512e 100644 --- a/filebrowser/CHANGELOG.md +++ b/filebrowser/CHANGELOG.md @@ -1,5 +1,6 @@ ## 2.63.23 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from filebrowser/filebrowser (changelog : https://github.com/filebrowser/filebrowser/releases) ## 2.63.18.5 (26-07-2026) - Fixed healthcheck log spam when ssl is enabled (#2881) @@ -241,8 +242,8 @@ ## 2.23.0_reverted5 (2023-11-21) -- MAJOR CHANGE : new HA config logic implemented. Files are now located in the addon config file, that can be accessed from the addon_configs folder from my filebrowser or cloudcommander addons. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ -- Homeassistant config accessible in /homeassistant folder ; all addons config in /addons_config ; this addon config in /config +- MAJOR CHANGE : new HA config logic implemented. Files are now located in the add-on config folder, which was exposed through the legacy /addon_configs path in the Filebrowser and Cloud Commander add-ons. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- Home Assistant config accessible in /homeassistant; all add-on config in the legacy /addon_configs path; this add-on config in /config ## 2.23.0_reverted (2023-09-29) diff --git a/filebrowser/README.md b/filebrowser/README.md index 8d6df6ae02..72ca385926 100644 --- a/filebrowser/README.md +++ b/filebrowser/README.md @@ -108,7 +108,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/filebrowser/config.yaml b/filebrowser/config.yaml index c3abb1af7c..51880c16be 100644 --- a/filebrowser/config.yaml +++ b/filebrowser/config.yaml @@ -81,9 +81,9 @@ ingress_entry: files ingress_port: 8071 ingress_stream: true map: - - addon_config:rw + - app_config:rw - media:rw - - all_addon_configs:rw + - all_app_configs:rw - homeassistant_config:rw - addons:rw - backup:rw diff --git a/filebrowser/rootfs/etc/cont-init.d/20-folders.sh b/filebrowser/rootfs/etc/cont-init.d/20-folders.sh index 37e54308b7..825b3d7d05 100755 --- a/filebrowser/rootfs/etc/cont-init.d/20-folders.sh +++ b/filebrowser/rootfs/etc/cont-init.d/20-folders.sh @@ -35,7 +35,7 @@ fi # Create symlinks with legacy folders if [ -d /homeassistant/addons_config ]; then ln -s /homeassistant/addons_config /config - find /addon_configs/ -maxdepth 1 -mindepth 1 -type d -not -name "*filebrowser*" -exec ln -s {} /config/addons_config/ \; + find /app_configs/ -maxdepth 1 -mindepth 1 -type d -not -name "*filebrowser*" -exec ln -s {} /config/addons_config/ \; fi if [ -d /homeassistant/addons_autoscripts ]; then ln -s /homeassistant/addons_autoscripts /config diff --git a/filebrowser_quantum/CHANGELOG.md b/filebrowser_quantum/CHANGELOG.md index fedbbdea3f..10d8bd24d6 100644 --- a/filebrowser_quantum/CHANGELOG.md +++ b/filebrowser_quantum/CHANGELOG.md @@ -1,5 +1,6 @@ ## 1.5.0 (2026-07-22) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from gtsteffaniak/filebrowser (changelog : https://github.com/gtsteffaniak/filebrowser/releases) ## 1.4.0-2 (16-07-2026) - Minor bugs fixed diff --git a/filebrowser_quantum/README.md b/filebrowser_quantum/README.md index adb1145358..1f56f1ac18 100644 --- a/filebrowser_quantum/README.md +++ b/filebrowser_quantum/README.md @@ -85,7 +85,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-add-ons diff --git a/filebrowser_quantum/config.yaml b/filebrowser_quantum/config.yaml index c258b71bf0..a0a32c030e 100644 --- a/filebrowser_quantum/config.yaml +++ b/filebrowser_quantum/config.yaml @@ -82,9 +82,9 @@ ingress: true ingress_port: 8071 ingress_stream: true map: - - addon_config:rw + - app_config:rw - media:rw - - all_addon_configs:rw + - all_app_configs:rw - homeassistant_config:rw - addons:rw - backup:rw diff --git a/fireflyiii_data_importer/CHANGELOG.md b/fireflyiii_data_importer/CHANGELOG.md index cbe61fb999..7f8af59418 100644 --- a/fireflyiii_data_importer/CHANGELOG.md +++ b/fireflyiii_data_importer/CHANGELOG.md @@ -1,5 +1,6 @@ ## 2.3.4 (2026-07-04) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from firefly-iii/data-importer (changelog : https://github.com/firefly-iii/data-importer/releases) ## 2.3.2-5 (28-05-2026) - Fix cron jobs not running (wrong shebang, missing env vars, broken crontab) @@ -193,7 +194,7 @@ ## 1.4.5-2 (2024-03-28) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/fireflyiii_date_importer in a folder only accessible from my Filebrowser addon called /addon_configs/db21ed7f_fireflyiii_date_importer. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/fireflyiii_date_importer in a folder only accessible from my Filebrowser addon called /app_configs/db21ed7f_fireflyiii_date_importer. This prevents the add-on from modifying your Home Assistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ ## 1.4.5 (2024-03-23) diff --git a/fireflyiii_data_importer/README.md b/fireflyiii_data_importer/README.md index e86dcd9ded..b879dd8952 100644 --- a/fireflyiii_data_importer/README.md +++ b/fireflyiii_data_importer/README.md @@ -78,11 +78,11 @@ silent: false ### File Locations -- **Configurations**: `/addon_configs/xxx-fireflyiii_data_importer/configurations/` +- **Configurations**: `/app_configs/xxx-fireflyiii_data_importer/configurations/` - Store import configuration files here - See: https://docs.firefly-iii.org/data-importer/help/config/ -- **Import Files**: `/addon_configs/xxx-fireflyiii_data_importer/import_files/` +- **Import Files**: `/app_configs/xxx-fireflyiii_data_importer/import_files/` - Place CSV files here for automatic importing - See: https://docs.firefly-iii.org/data-importer/usage/command_line/ @@ -95,7 +95,7 @@ silent: false ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/fireflyiii_data_importer/config.yaml b/fireflyiii_data_importer/config.yaml index f07207b1f4..33ee131a01 100644 --- a/fireflyiii_data_importer/config.yaml +++ b/fireflyiii_data_importer/config.yaml @@ -69,7 +69,7 @@ environment: image: ghcr.io/alexbelgium/fireflyiii_data_importer-{arch} init: false map: - - addon_config:rw + - app_config:rw - homeassistant_config:rw - share:rw - ssl diff --git a/free_games_claimer/CHANGELOG.md b/free_games_claimer/CHANGELOG.md index 03e069e080..e32a6beaf8 100644 --- a/free_games_claimer/CHANGELOG.md +++ b/free_games_claimer/CHANGELOG.md @@ -1,5 +1,6 @@ ## 2.0.1 (2026-07-17) +- Migrate deprecated Home Assistant map names to their app equivalents. - Aligned the pull-request build context with the production builder by copying the shared Home Assistant helper scripts before building the add-on. - Fixed aarch64 and amd64 PR validation failing on unresolved Dockerfile diff --git a/free_games_claimer/README.md b/free_games_claimer/README.md index e12eea312f..155fd550c0 100644 --- a/free_games_claimer/README.md +++ b/free_games_claimer/README.md @@ -66,7 +66,7 @@ scheduler. Set `SCHEDULER_HOURS` in `config.env` to control the interval. The add-on keeps its configuration in `CONFIG_LOCATION`, which defaults to `/config/config.env`. From Home Assistant this is stored in the add-on's -private `addon_configs` directory and can be edited with a compatible file +private `app_configs` directory and can be edited with a compatible file browser add-on. A template is created on first start. Common examples are: diff --git a/free_games_claimer/config.yaml b/free_games_claimer/config.yaml index 69e1f0c7cc..061a13c136 100644 --- a/free_games_claimer/config.yaml +++ b/free_games_claimer/config.yaml @@ -70,7 +70,7 @@ environment: image: ghcr.io/alexbelgium/free_games_claimer-{arch} init: false map: - - addon_config:rw + - app_config:rw - homeassistant_config:rw name: Free Games Claimer options: diff --git a/free_games_claimer/rootfs/etc/cont-init.d/00-migrate_files.sh b/free_games_claimer/rootfs/etc/cont-init.d/00-migrate_files.sh index 9e98657f0d..4cfa0ab3e0 100755 --- a/free_games_claimer/rootfs/etc/cont-init.d/00-migrate_files.sh +++ b/free_games_claimer/rootfs/etc/cont-init.d/00-migrate_files.sh @@ -5,7 +5,7 @@ slug="free_games_claimer" if [ -f "/homeassistant/addons_config/$slug/config.yaml" ] && [ ! -f "/homeassistant/addons_config/$slug/migrated" ]; then bashio::log.warning "Migrating config.yaml" mv "/homeassistant/addons_config/$slug"/* /config/ || true - echo "Migrated to internal config folder accessible at /addon_configs/xxx-$slug" > "/homeassistant/addons_config/$slug/migrated" + echo "Migrated to internal config folder accessible at /app_configs/xxx-$slug" > "/homeassistant/addons_config/$slug/migrated" fi if [ -f "/homeassistant/addons_autoscripts/$slug.sh" ]; then diff --git a/gitea/CHANGELOG.md b/gitea/CHANGELOG.md index c6fc1f9901..1d59ccea7d 100644 --- a/gitea/CHANGELOG.md +++ b/gitea/CHANGELOG.md @@ -1,5 +1,6 @@ ## 1.27.1 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from go-gitea/gitea (changelog : https://github.com/go-gitea/gitea/releases) ## 1.27.0 (2026-07-22) @@ -13,7 +14,7 @@ - Minor bugs fixed ## 1.26.2-2 (2026-06-19) -- Expose app.ini in the addon_config folder so users can edit it directly via the HA file editor +- Expose app.ini in the app_config folder so users can edit it directly via the HA file editor ## 1.26.2-1 (2026-06-19) - Fix SSH authentication failing with `chroot("/var/empty"): Operation not permitted [preauth]` by allowing `capability sys_chroot` in the AppArmor profile, which sshd needs for privilege-separation (#2653) diff --git a/gitea/README.md b/gitea/README.md index 1bee233677..63d0059579 100644 --- a/gitea/README.md +++ b/gitea/README.md @@ -63,16 +63,16 @@ ROOT_URL: "http://homeassistant.local:3000" ### Direct app.ini Access -The Gitea `app.ini` configuration file is exposed in the add-on's config folder (`/addon_configs/gitea/app.ini` on the host), making it directly editable via the HA file editor or Studio Code add-on. +The Gitea `app.ini` configuration file is exposed in the add-on's config folder (`/app_configs/gitea/app.ini` on the host), making it directly editable via the HA file editor or Studio Code add-on. -- **On first run**: complete the Gitea setup wizard, then restart the add-on. The generated `app.ini` will be copied to the addon_config folder automatically. -- **On subsequent runs**: edit `/addon_configs/gitea/app.ini` directly for any Gitea setting not covered by the options above. The add-on options (SSL, DOMAIN, ROOT_URL, APP_NAME) are still applied on top of your file each restart. +- **On first run**: complete the Gitea setup wizard, then restart the add-on. The generated `app.ini` will be copied to the app_config folder automatically. +- **On subsequent runs**: edit `/app_configs/gitea/app.ini` directly for any Gitea setting not covered by the options above. The add-on options (SSL, DOMAIN, ROOT_URL, APP_NAME) are still applied on top of your file each restart. See the [Gitea configuration cheat sheet](https://docs.gitea.com/administration/config-cheat-sheet) for all available options. ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/gitea/config.yaml b/gitea/config.yaml index 835baf37d9..7331247136 100644 --- a/gitea/config.yaml +++ b/gitea/config.yaml @@ -67,7 +67,7 @@ devices: image: ghcr.io/alexbelgium/gitea-{arch} init: false map: - - addon_config:rw + - app_config:rw - share:rw - ssl:rw name: Gitea diff --git a/gitea/rootfs/etc/cont-init.d/99-run.sh b/gitea/rootfs/etc/cont-init.d/99-run.sh index c6b28e3d7e..762b0583c4 100755 --- a/gitea/rootfs/etc/cont-init.d/99-run.sh +++ b/gitea/rootfs/etc/cont-init.d/99-run.sh @@ -14,17 +14,17 @@ mkdir -p /data/gitea/conf # case where Gitea's atomic SaveTo replaces the symlink with the completed config. # Always overwrite /config/app.ini so the installed settings are never discarded. if [ -f "/data/gitea/conf/app.ini" ] && [ ! -L "/data/gitea/conf/app.ini" ]; then - bashio::log.info "Moving app.ini to addon_config folder for direct access" + bashio::log.info "Moving app.ini to app_config folder for direct access" cp /data/gitea/conf/app.ini /config/app.ini rm /data/gitea/conf/app.ini fi # Symlink /data/gitea/conf/app.ini -> /config/app.ini so the file is visible in the -# addon_config folder (accessible via the HA file editor). When Gitea's first-run +# app_config folder (accessible via the HA file editor). When Gitea's first-run # wizard writes the config it lands in /config/app.ini via this symlink. if [ ! -L "/data/gitea/conf/app.ini" ]; then ln -s /config/app.ini /data/gitea/conf/app.ini - bashio::log.info "app.ini is now accessible in your addon_config folder" + bashio::log.info "app.ini is now accessible in your app_config folder" fi for file in /config/app.ini /etc/templates/app.ini; do diff --git a/grampsweb/CHANGELOG.md b/grampsweb/CHANGELOG.md index 5f9ca82441..e6c55865cb 100644 --- a/grampsweb/CHANGELOG.md +++ b/grampsweb/CHANGELOG.md @@ -1,5 +1,6 @@ ## 26.7.1 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from gramps-project/gramps-web (changelog : https://github.com/gramps-project/gramps-web/releases) ## 26.7.0 (2026-07-22) diff --git a/grampsweb/README.md b/grampsweb/README.md index 2e7ebf8448..965eb1061d 100644 --- a/grampsweb/README.md +++ b/grampsweb/README.md @@ -94,7 +94,7 @@ GRAMPSWEB_DEFAULT_FROM_EMAIL: "gramps@example.com" ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/grampsweb/config.yaml b/grampsweb/config.yaml index 1acd558792..f091b80660 100644 --- a/grampsweb/config.yaml +++ b/grampsweb/config.yaml @@ -83,7 +83,7 @@ options: keyfile: privkey.pem ssl: false map: - - type: addon_config + - type: app_config read_only: false - type: ssl read_only: true diff --git a/guacamole/CHANGELOG.md b/guacamole/CHANGELOG.md index 2a76bf19db..63ebe75603 100644 --- a/guacamole/CHANGELOG.md +++ b/guacamole/CHANGELOG.md @@ -1,4 +1,5 @@ ## 1.6.0-bullseye-3 (13-03-2026) +- Migrate deprecated Home Assistant map names to their app equivalents. - Fix PROXY_ALLOWED_IPS_REGEX default from invalid regex "*" to ".*" ## 1.6.0-bullseye-2 (26-02-2026) @@ -49,7 +50,7 @@ ## TEST2 (2024-03-18) - Minor bugs fixed ## TEST1 (2024-03-17) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/guacamole to a folder only accessible from my Filebrowser addon called /addon_configs/something-guacamole. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ https://github.com/alexbelgium/hassio-addons/issues/1309 +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/guacamole to a folder only accessible from my Filebrowser addon called /app_configs/something-guacamole. This prevents the add-on from modifying your Home Assistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ https://github.com/alexbelgium/hassio-addons/issues/1309 ## testnoupload (2023-11-11) diff --git a/guacamole/README.md b/guacamole/README.md index c9ffddedf7..cca3b73a8d 100644 --- a/guacamole/README.md +++ b/guacamole/README.md @@ -63,7 +63,7 @@ The addon automatically configures a PostgreSQL database for storing Guacamole c ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/guacamole/config.yaml b/guacamole/config.yaml index 441a47e117..93756166aa 100644 --- a/guacamole/config.yaml +++ b/guacamole/config.yaml @@ -76,7 +76,7 @@ image: ghcr.io/alexbelgium/guacamole-{arch} ingress: true init: false map: - - addon_config:rw + - app_config:rw - homeassistant_config:rw - media:rw - share:rw diff --git a/immich/CHANGELOG.md b/immich/CHANGELOG.md index b9985445e7..02c5778a4d 100644 --- a/immich/CHANGELOG.md +++ b/immich/CHANGELOG.md @@ -1,5 +1,6 @@ ## 3.1.0 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from immich-app/immich (changelog : https://github.com/immich-app/immich/releases) ## 3.0.3 (2026-07-22) @@ -208,7 +209,7 @@ - NEW FUNCTION : allow to define a library path outside of the data location. For example, if you specify /mnt/NAS/MyPictures as "library_location", and /mnt/NAS/Immich as "data_location", it will then create the whole structure in /mnt/NAS/Immich including the /mnt/NAS/Immich/library. However, this will just be a symlink to /mnt/NAS/MyPictures ; allowing people to still manage their hard drives in a more linear manner - Ensure host is reachable before starting - Autocorrect homeassistant.local to local ip -- Align configuration with /addon_configs +- Align configuration with /app_configs - Add gpu access ## 1.126.1 (2025-02-15) @@ -380,7 +381,7 @@ - Update to latest version from imagegenius/docker-immich - ⚠ PLEASE BACKUP before updating! Non reversible changes - ⚠ BREAKING change : dependency on the update postgres image for vector.rs support, it will not work if you do not update postgres ! -- ⚠ Database location changed from /data to /addon_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser +- ⚠ Database location changed from /data to /app_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser ## 1.90.2 (2023-12-09) diff --git a/immich/README.md b/immich/README.md index 77a5ea6e9e..0d875d37ca 100644 --- a/immich/README.md +++ b/immich/README.md @@ -113,7 +113,7 @@ data_location: "/mnt/sda1/immich" ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/immich/config.yaml b/immich/config.yaml index e5b4faefd6..ffa23de626 100644 --- a/immich/config.yaml +++ b/immich/config.yaml @@ -85,7 +85,7 @@ hassio_api: true image: ghcr.io/alexbelgium/immich-{arch} init: false map: - - addon_config:rw + - app_config:rw - backup:rw - homeassistant_config:rw - media:rw diff --git a/immich/rootfs/etc/cont-init.d/01-migrate.sh b/immich/rootfs/etc/cont-init.d/01-migrate.sh index 88fde35b36..32cb6b3d12 100755 --- a/immich/rootfs/etc/cont-init.d/01-migrate.sh +++ b/immich/rootfs/etc/cont-init.d/01-migrate.sh @@ -11,11 +11,11 @@ if [ -f /homeassistant/addons_config/"$PREVIOUS_FOLDER"/config.yaml ]; then cp -rnp /homeassistant/addons_config/"$PREVIOUS_FOLDER"/ /config/ mv /homeassistant/addons_config/"$PREVIOUS_FOLDER" "$PREVIOUS_FOLDER"_migrated if [ -d /config/addons_config ]; then rm -r /config/addons_config; fi - echo "Files moved to /addon_configs/$HOSTNAME" + echo "Files moved to /app_configs/$HOSTNAME" fi # Move autoscript if [ -f /homeassistant/addons_autoscrips/immich.sh ]; then cp -rnf /homeassistant/addons_autoscrips/"$PREVIOUS_FOLDER".sh /config/ &> /dev/null || true - bashio::log.yellow "... moved $PREVIOUS_FOLDER.sh from /config/addons_autoscripts to /addon_configs/$HOSTNAME" + bashio::log.yellow "... moved $PREVIOUS_FOLDER.sh from /config/addons_autoscripts to /app_configs/$HOSTNAME" fi diff --git a/immich_cuda/CHANGELOG.md b/immich_cuda/CHANGELOG.md index 4a7d0b73e7..afbbb4ed45 100644 --- a/immich_cuda/CHANGELOG.md +++ b/immich_cuda/CHANGELOG.md @@ -1,5 +1,6 @@ ## 3.1.0 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from immich-app/immich (changelog : https://github.com/immich-app/immich/releases) ## 3.0.3 (2026-07-22) @@ -199,7 +200,7 @@ - NEW FUNCTION : allow to define a library path outside of the data location. For example, if you specify /mnt/NAS/MyPictures as "library_location", and /mnt/NAS/Immich as "data_location", it will then create the whole structure in /mnt/NAS/Immich including the /mnt/NAS/Immich/library. However, this will just be a symlink to /mnt/NAS/MyPictures ; allowing people to still manage their hard drives in a more linear manner - Ensure host is reachable before starting - Autocorrect homeassistant.local to local ip -- Align configuration with /addon_configs +- Align configuration with /app_configs - Add gpu access ## 1.126.1 (2025-02-15) @@ -371,7 +372,7 @@ - Update to latest version from imagegenius/docker-immich - ⚠ PLEASE BACKUP before updating! Non reversible changes - ⚠ BREAKING change : dependency on the update postgres image for vector.rs support, it will not work if you do not update postgres ! -- ⚠ Database location changed from /data to /addon_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser +- ⚠ Database location changed from /data to /app_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser ## 1.90.2 (2023-12-09) diff --git a/immich_cuda/README.md b/immich_cuda/README.md index a7ef3f05e3..16f31b6066 100644 --- a/immich_cuda/README.md +++ b/immich_cuda/README.md @@ -123,7 +123,7 @@ data_location: "/mnt/sda1/immich" ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/immich_cuda/config.yaml b/immich_cuda/config.yaml index 97f1ae1efd..12ce55df6a 100644 --- a/immich_cuda/config.yaml +++ b/immich_cuda/config.yaml @@ -83,7 +83,7 @@ hassio_api: true image: ghcr.io/alexbelgium/immich_cuda-{arch} init: false map: - - addon_config:rw + - app_config:rw - backup:rw - homeassistant_config:rw - media:rw diff --git a/immich_frame/CHANGELOG.md b/immich_frame/CHANGELOG.md index fc75acc943..4010f1eb71 100644 --- a/immich_frame/CHANGELOG.md +++ b/immich_frame/CHANGELOG.md @@ -1,5 +1,6 @@ ## 1.0.37.0 (2026-07-22) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from immichFrame/ImmichFrame (changelog : https://github.com/immichFrame/ImmichFrame/releases) ## 1.0.34.0 (2026-07-04) diff --git a/immich_frame/README.md b/immich_frame/README.md index 184c49dcee..f4d2eba5d5 100644 --- a/immich_frame/README.md +++ b/immich_frame/README.md @@ -148,7 +148,7 @@ For more configuration options, see the [ImmichFrame documentation](https://immi ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra ImmichFrame settings not available in the addon UI. Environment variables are automatically classified as General or Account-level settings and written to `Settings.yaml`. See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/immich_frame/config.yaml b/immich_frame/config.yaml index 2425d2bf8c..a987d37474 100644 --- a/immich_frame/config.yaml +++ b/immich_frame/config.yaml @@ -6,7 +6,7 @@ hassio_api: true image: ghcr.io/alexbelgium/immich_frame-{arch} init: false map: - - addon_config:rw + - app_config:rw name: Immich Frame options: Accounts: [] diff --git a/immich_noml/CHANGELOG.md b/immich_noml/CHANGELOG.md index 0ebe6ae855..3a17b59510 100644 --- a/immich_noml/CHANGELOG.md +++ b/immich_noml/CHANGELOG.md @@ -1,5 +1,6 @@ ## 3.1.0 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from immich-app/immich (changelog : https://github.com/immich-app/immich/releases) ## 3.0.3 (2026-07-22) @@ -207,7 +208,7 @@ - NEW FUNCTION : allow to define a library path outside of the data location. For example, if you specify /mnt/NAS/MyPictures as "library_location", and /mnt/NAS/Immich as "data_location", it will then create the whole structure in /mnt/NAS/Immich including the /mnt/NAS/Immich/library. However, this will just be a symlink to /mnt/NAS/MyPictures ; allowing people to still manage their hard drives in a more linear manner - Ensure host is reachable before starting - Autocorrect homeassistant.local to local ip -- Align configuration with /addon_configs +- Align configuration with /app_configs - Add gpu access ## 1.126.1 (2025-02-15) @@ -379,7 +380,7 @@ - Update to latest version from imagegenius/docker-immich - ⚠ PLEASE BACKUP before updating! Non reversible changes - ⚠ BREAKING change : dependency on the update postgres image for vector.rs support, it will not work if you do not update postgres ! -- ⚠ Database location changed from /data to /addon_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser +- ⚠ Database location changed from /data to /app_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser ## 1.90.2 (2023-12-09) diff --git a/immich_noml/README.md b/immich_noml/README.md index b1220ca7bf..75d3622720 100644 --- a/immich_noml/README.md +++ b/immich_noml/README.md @@ -127,7 +127,7 @@ data_location: "/mnt/sda1/immich" ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/immich_noml/config.yaml b/immich_noml/config.yaml index fb29e4f287..eb96f9e889 100644 --- a/immich_noml/config.yaml +++ b/immich_noml/config.yaml @@ -84,7 +84,7 @@ hassio_api: true image: ghcr.io/alexbelgium/immich_noml-{arch} init: false map: - - addon_config:rw + - app_config:rw - backup:rw - homeassistant_config:rw - media:rw diff --git a/immich_openvino/CHANGELOG.md b/immich_openvino/CHANGELOG.md index bff8ac552f..87d2a4d750 100644 --- a/immich_openvino/CHANGELOG.md +++ b/immich_openvino/CHANGELOG.md @@ -1,5 +1,6 @@ ## 3.1.0 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from immich-app/immich (changelog : https://github.com/immich-app/immich/releases) ## 3.0.3 (2026-07-22) @@ -206,7 +207,7 @@ - NEW FUNCTION : allow to define a library path outside of the data location. For example, if you specify /mnt/NAS/MyPictures as "library_location", and /mnt/NAS/Immich as "data_location", it will then create the whole structure in /mnt/NAS/Immich including the /mnt/NAS/Immich/library. However, this will just be a symlink to /mnt/NAS/MyPictures ; allowing people to still manage their hard drives in a more linear manner - Ensure host is reachable before starting - Autocorrect homeassistant.local to local ip -- Align configuration with /addon_configs +- Align configuration with /app_configs - Add gpu access ## 1.126.1 (2025-02-15) @@ -378,7 +379,7 @@ - Update to latest version from imagegenius/docker-immich - ⚠ PLEASE BACKUP before updating! Non reversible changes - ⚠ BREAKING change : dependency on the update postgres image for vector.rs support, it will not work if you do not update postgres ! -- ⚠ Database location changed from /data to /addon_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser +- ⚠ Database location changed from /data to /app_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser ## 1.90.2 (2023-12-09) diff --git a/immich_openvino/README.md b/immich_openvino/README.md index c1960c5b08..7e361de524 100644 --- a/immich_openvino/README.md +++ b/immich_openvino/README.md @@ -124,7 +124,7 @@ data_location: "/mnt/sda1/immich" ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/immich_openvino/config.yaml b/immich_openvino/config.yaml index 288f3d3398..2fff73940b 100644 --- a/immich_openvino/config.yaml +++ b/immich_openvino/config.yaml @@ -84,7 +84,7 @@ hassio_api: true image: ghcr.io/alexbelgium/immich_openvino-{arch} init: false map: - - addon_config:rw + - app_config:rw - backup:rw - homeassistant_config:rw - media:rw diff --git a/immich_power_tools/CHANGELOG.md b/immich_power_tools/CHANGELOG.md index 333287c5b7..5c6edf10a2 100644 --- a/immich_power_tools/CHANGELOG.md +++ b/immich_power_tools/CHANGELOG.md @@ -1,5 +1,6 @@ ## 0.22.0 (2026-07-04) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from varun-raj/immich-power-tools (changelog : https://github.com/varun-raj/immich-power-tools/releases) ## 0.21.4 (2026-05-22) diff --git a/immich_power_tools/README.md b/immich_power_tools/README.md index ab68edec56..b83195646b 100644 --- a/immich_power_tools/README.md +++ b/immich_power_tools/README.md @@ -103,7 +103,7 @@ Before using this addon, ensure you have: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/immich_power_tools/config.yaml b/immich_power_tools/config.yaml index cc345e2240..fe3673d894 100644 --- a/immich_power_tools/config.yaml +++ b/immich_power_tools/config.yaml @@ -6,7 +6,7 @@ hassio_api: true image: ghcr.io/alexbelgium/immich_power_tools-{arch} init: false map: - - addon_config:rw + - app_config:rw name: Immich Power Tools options: env_vars: [] diff --git a/jellyfin/CHANGELOG.md b/jellyfin/CHANGELOG.md index 2db25a2b2f..f4ecc85a3b 100644 --- a/jellyfin/CHANGELOG.md +++ b/jellyfin/CHANGELOG.md @@ -1,5 +1,6 @@ ## 10.11.11 (2026-06-11) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-jellyfin (changelog : https://github.com/linuxserver/docker-jellyfin/releases) ## 10.11.10 (2026-05-30) diff --git a/jellyfin/README.md b/jellyfin/README.md index 938685af7f..947bdfbc96 100644 --- a/jellyfin/README.md +++ b/jellyfin/README.md @@ -88,7 +88,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/jellyfin/config.yaml b/jellyfin/config.yaml index 332ea6b0bd..84780ae0f7 100644 --- a/jellyfin/config.yaml +++ b/jellyfin/config.yaml @@ -80,7 +80,7 @@ ingress_port: 0 ingress_stream: true init: false map: - - addon_config:rw + - app_config:rw - homeassistant_config:rw - media:rw - share:rw diff --git a/joal/CHANGELOG.md b/joal/CHANGELOG.md index 31b5b1027c..7892079a02 100644 --- a/joal/CHANGELOG.md +++ b/joal/CHANGELOG.md @@ -1,6 +1,7 @@ ## 2.1.37-4 (2026-01-08) +- Migrate deprecated Home Assistant map names to their app equivalents. - Automatic login with ingress -- Align configuration mapping with addon_config and homeassistant_config +- Align configuration mapping with app_config and homeassistant_config - Migrate legacy /homeassistant/addons_config/joal data to the addon config folder ## 2.1.37 (2025-12-23) diff --git a/joal/config.yaml b/joal/config.yaml index 5404db023d..aa0f218a3f 100644 --- a/joal/config.yaml +++ b/joal/config.yaml @@ -7,7 +7,7 @@ image: ghcr.io/alexbelgium/joal-{arch} ingress: true ingress_entry: entry map: - - addon_config:rw + - app_config:rw - homeassistant_config:rw name: Joal options: diff --git a/joal/rootfs/etc/cont-init.d/99-run.sh b/joal/rootfs/etc/cont-init.d/99-run.sh index c6a8f20ed4..cebeb9443b 100755 --- a/joal/rootfs/etc/cont-init.d/99-run.sh +++ b/joal/rootfs/etc/cont-init.d/99-run.sh @@ -39,7 +39,7 @@ slug=joal if [ -d "/homeassistant/addons_config/$slug" ] \ && [ ! -f "/homeassistant/addons_config/$slug/migrated" ] \ && [ -n "$(find "/homeassistant/addons_config/$slug" -mindepth 1 -maxdepth 1 -print -quit)" ]; then - bashio::log.info "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug" + bashio::log.info "Migrating /homeassistant/addons_config/$slug to /app_configs/xxx-$slug" cp -rnf /homeassistant/addons_config/"$slug"/* /config/ || true mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated fi diff --git a/joplin/README.md b/joplin/README.md index a4b5bc99e1..8864639fb9 100644 --- a/joplin/README.md +++ b/joplin/README.md @@ -106,7 +106,7 @@ To enable email functionality for user registration and notifications: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/librespeed/CHANGELOG.md b/librespeed/CHANGELOG.md index 2138df76d0..dbd274a5e3 100644 --- a/librespeed/CHANGELOG.md +++ b/librespeed/CHANGELOG.md @@ -1,5 +1,6 @@ ## 6.2.0 (2026-07-25) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-librespeed (changelog : https://github.com/linuxserver/docker-librespeed/releases) ## 6.1.0 (2026-04-23) diff --git a/librespeed/README.md b/librespeed/README.md index c4caec290b..85d5984d34 100644 --- a/librespeed/README.md +++ b/librespeed/README.md @@ -66,7 +66,7 @@ cifspassword: "password" # optional, smb password ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/librespeed/config.yaml b/librespeed/config.yaml index bcd2fded4c..dc11748053 100644 --- a/librespeed/config.yaml +++ b/librespeed/config.yaml @@ -72,7 +72,7 @@ ingress_port: 80 ingress_stream: true init: false map: - - addon_config:rw + - app_config:rw name: LibreSpeed options: env_vars: [] diff --git a/lidarr/CHANGELOG.md b/lidarr/CHANGELOG.md index b67e3f497d..2b7f40a822 100644 --- a/lidarr/CHANGELOG.md +++ b/lidarr/CHANGELOG.md @@ -1,10 +1,11 @@ ## 3.1.0.4875.1 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Version renamed from `3.1.0.4875-1`, which Home Assistant could not order and therefore could not reliably offer as an update: every number of the previous version is kept, as a section of its own. The addon itself and the upstream version it tracks are unchanged ## 3.1.0.4875-1 (2026-01-08) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/lidarr to a folder only accessible from my Filebrowser addon called /addon_configs/xxx-lidarr_nas. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/lidarr to a folder only accessible from my Filebrowser addon called /app_configs/xxx-lidarr_nas. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ ## 3.1.0.4875 (2025-11-22) - Update to latest version from linuxserver/docker-lidarr (changelog : https://github.com/linuxserver/docker-lidarr/releases) diff --git a/lidarr/config.yaml b/lidarr/config.yaml index 0275048229..975684a1d4 100644 --- a/lidarr/config.yaml +++ b/lidarr/config.yaml @@ -71,7 +71,7 @@ environment: image: ghcr.io/alexbelgium/lidarr_nas-{arch} init: false map: - - addon_config:rw + - app_config:rw - homeassistant_config:rw - share:rw - media:rw diff --git a/lidarr/rootfs/etc/cont-init.d/20-folders.sh b/lidarr/rootfs/etc/cont-init.d/20-folders.sh index 9ec40e47d0..6dc835713a 100755 --- a/lidarr/rootfs/etc/cont-init.d/20-folders.sh +++ b/lidarr/rootfs/etc/cont-init.d/20-folders.sh @@ -17,7 +17,7 @@ fi slug=lidarr if [ -d "/homeassistant/addons_config/$slug" ]; then - echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug" + echo "Migrating /homeassistant/addons_config/$slug to /app_configs/xxx-$slug" cp -rnf /homeassistant/addons_config/"$slug"/. /config/ || true mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated fi diff --git a/linkwarden/CHANGELOG.md b/linkwarden/CHANGELOG.md index 972f554402..9b9e9e34fb 100644 --- a/linkwarden/CHANGELOG.md +++ b/linkwarden/CHANGELOG.md @@ -1,5 +1,6 @@ ## 2.16.0 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linkwarden/linkwarden (changelog : https://github.com/linkwarden/linkwarden/releases) ## 2.15.1.2 (2026-07-22) - **Potential breaking change:** Create a full Home Assistant backup before upgrading. This release changes the Linkwarden application startup and database migration invocation. diff --git a/linkwarden/README.md b/linkwarden/README.md index 25808cb46e..3a515f1b8a 100644 --- a/linkwarden/README.md +++ b/linkwarden/README.md @@ -83,7 +83,7 @@ AUTHENTIK_CLIENT_SECRET: "your-client-secret" ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/linkwarden/config.yaml b/linkwarden/config.yaml index b51df341a9..0c238ce37f 100644 --- a/linkwarden/config.yaml +++ b/linkwarden/config.yaml @@ -18,7 +18,7 @@ environment: image: ghcr.io/alexbelgium/linkwarden-{arch} init: false map: - - addon_config:rw + - app_config:rw name: Linkwarden options: env_vars: [] diff --git a/maintainerr/CHANGELOG.md b/maintainerr/CHANGELOG.md index aa5e645c32..10f3ac7da6 100644 --- a/maintainerr/CHANGELOG.md +++ b/maintainerr/CHANGELOG.md @@ -1,5 +1,6 @@ ## 3.21.1 (2026-08-02) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from maintainerr/maintainerr (changelog : https://github.com/maintainerr/maintainerr/releases) ## 3.21.0 (2026-08-01) diff --git a/maintainerr/config.yaml b/maintainerr/config.yaml index 2f64680eb1..8a7c03d0f7 100644 --- a/maintainerr/config.yaml +++ b/maintainerr/config.yaml @@ -72,7 +72,7 @@ image: ghcr.io/alexbelgium/maintainerr-{arch} init: false panel_icon: mdi:movie-search map: - - addon_config:rw + - app_config:rw name: Maintainerr options: env_vars: [] diff --git a/maintainerr/rootfs/ha_entrypoint.sh b/maintainerr/rootfs/ha_entrypoint.sh index 7521aa1aa8..4b99c3832a 100755 --- a/maintainerr/rootfs/ha_entrypoint.sh +++ b/maintainerr/rootfs/ha_entrypoint.sh @@ -21,7 +21,7 @@ fi # The upstream app hardcodes /opt/data for its database and logs. # The Dockerfile rewrites all /opt/data references to /config/data at build time. # At runtime we copy any seed data from /opt/data to /config/data (persistent -# via addon_config:rw) without overwriting existing files. +# via app_config:rw) without overwriting existing files. DATA_DIR="/config/data" echo "[Maintainerr] Setting up data directory: $DATA_DIR" mkdir -p "$DATA_DIR" "$DATA_DIR/logs" diff --git a/manyfold/CHANGELOG.md b/manyfold/CHANGELOG.md index ce8f66dc2d..aa9653ff1c 100644 --- a/manyfold/CHANGELOG.md +++ b/manyfold/CHANGELOG.md @@ -1,5 +1,6 @@ ## 0.147.1 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from manyfold3d/manyfold (changelog : https://github.com/manyfold3d/manyfold/releases) ## 0.146.1-3 (2026-07-08) - Fix forced HTTPS redirect loop on the plain-HTTP UI by re-adding the `assume_ssl` disable workaround. diff --git a/manyfold/README.md b/manyfold/README.md index 3ffcab5581..326b1533cc 100644 --- a/manyfold/README.md +++ b/manyfold/README.md @@ -7,7 +7,7 @@ Documentation: [manyfold.app/get-started](https://manyfold.app/get-started/) ## Features - Runs Manyfold on port `3214`. -- Persists app data, database, cache, and settings under `/config` (`addon_config`). +- Persists app data, database, cache, and settings under `/config` (`app_config`). - Uses a configurable library path on Home Assistant host storage. - Refuses startup if configured paths resolve outside `/share`, `/media`, or `/config`. - No external PostgreSQL or Redis required. @@ -163,14 +163,14 @@ If you are reinstalling this addon or moving from another Manyfold addon (e.g. a 2. Copy the database and secret to the new addon config directory: ```bash -cp /addon_configs//manyfold.sqlite3 /addon_configs//manyfold.sqlite3 -cp /addon_configs//secret_key_base /addon_configs//secret_key_base -chown 1000:1000 /addon_configs//manyfold.sqlite3 /addon_configs//secret_key_base -chown 1000:1000 /addon_configs// -chmod 600 /addon_configs//secret_key_base +cp /app_configs//manyfold.sqlite3 /app_configs//manyfold.sqlite3 +cp /app_configs//secret_key_base /app_configs//secret_key_base +chown 1000:1000 /app_configs//manyfold.sqlite3 /app_configs//secret_key_base +chown 1000:1000 /app_configs// +chmod 600 /app_configs//secret_key_base ``` -Replace `` and `` with the actual directory names (e.g. `db21ed7f_manyfold` and `088d77ac_manyfold_solo`). List them with `ls /addon_configs/`. +Replace `` and `` with the actual directory names (e.g. `db21ed7f_manyfold` and `088d77ac_manyfold_solo`). List them with `ls /app_configs/`. 3. Start the new addon — it will pick up the existing database and secret automatically. diff --git a/manyfold/config.yaml b/manyfold/config.yaml index 2f97212239..01f94672c2 100644 --- a/manyfold/config.yaml +++ b/manyfold/config.yaml @@ -20,7 +20,7 @@ ports_description: webui: "http://[HOST]:[PORT:3214]" map: - - addon_config:rw + - app_config:rw - share:rw - media:rw diff --git a/mealie/CHANGELOG.md b/mealie/CHANGELOG.md index cae4946661..10baf1edb1 100644 --- a/mealie/CHANGELOG.md +++ b/mealie/CHANGELOG.md @@ -1,5 +1,6 @@ ## v3.22.0 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from mealie-recipes/mealie (changelog : https://github.com/mealie-recipes/mealie/releases) ## v3.21.0 (2026-07-25) @@ -176,7 +177,7 @@ ## v2.0-beta5 (2024-10-15) -- Applied new homeassistant config logic, which will allow in the future all Mealie data to be backuped with the addon. All data (+ config) is moved to /addon_configs/db21ed7f_mealie ; the initial data currently in /homeassistant/addons_config/mealie_data and config in /homeassistant/addons_config/mealie will not be moved but a "migrated" file will be added to those folders to show that migration occured. From now on, only data in /addon_configs/db21ed7f_mealie will be used. +- Applied new homeassistant config logic, which will allow in the future all Mealie data to be backed up with the addon. All data (+ config) is moved to /addon_configs/db21ed7f_mealie ; the initial data currently in /homeassistant/addons_config/mealie_data and config in /homeassistant/addons_config/mealie will not be moved but a "migrated" file will be added to those folders to show that migration occurred. From now on, only data in /addon_configs/db21ed7f_mealie will be used. - If it doesn't load, there was perhaps an issue with the migration with a previous version. The solution : go in the Filebrowser addon, open the path /config/db21ed7f_mealie, move everything there in a new folder named old. Go then in the path /homeassistant/addons_config/mealie_data and remove the file named migrated. Restart the addon, and the migration will occur again - Logic change in terms of files : @@ -231,7 +232,7 @@ - Copy the /homeassistant/addons_config/mealie_data folder from your backup to the same path in homeassistant - Wait for the addon to move back to 2.0 to use your database that was upgraded... -If you have neither, alas Mealie has no way to way back from the upgrade that occurred... For info, I've improved the system to make sure that the data is backuped in the future (this function did not exist when I created the addon) but this doesn't help for this specific issue. +If you have neither, alas Mealie has no way to way back from the upgrade that occurred... For info, I've improved the system to make sure that the data is backed up in the future (this function did not exist when I created the addon) but this doesn't help for this specific issue. ## v1.12.0 (2024-08-24) diff --git a/mealie/README.md b/mealie/README.md index a11392cd0d..08175b1596 100644 --- a/mealie/README.md +++ b/mealie/README.md @@ -75,12 +75,12 @@ ALLOW_SIGNUP: false ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. -You can add environment variables by creating `/homeassistant/addons_config/xxx-mealie/config.yaml`. +You can add environment variables by creating `/app_configs/xxx-mealie/config.yaml`. The complete list of options can be found here: https://nightly.mealie.io/documentation/getting-started/installation/backend-config/ diff --git a/mealie/config.yaml b/mealie/config.yaml index df8f14661a..f18021a067 100644 --- a/mealie/config.yaml +++ b/mealie/config.yaml @@ -78,7 +78,7 @@ environment: image: ghcr.io/alexbelgium/mealie-{arch} ingress: true map: - - addon_config:rw + - app_config:rw - homeassistant_config:rw - share:rw - ssl:rw diff --git a/monica/CHANGELOG.md b/monica/CHANGELOG.md index e5ae116deb..418d15e2a2 100644 --- a/monica/CHANGELOG.md +++ b/monica/CHANGELOG.md @@ -1,5 +1,6 @@ ## 5.0.0.5.3 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Version renamed from `5.0.0b5-3`, which Home Assistant could not order and therefore could not reliably offer as an update: every number of the previous version is kept, as a section of its own. The addon itself and the upstream version it tracks are unchanged ## 5.0.0b5-3 (2026-05-10) diff --git a/monica/README.md b/monica/README.md index c42fb7fde7..4fd9a1f065 100644 --- a/monica/README.md +++ b/monica/README.md @@ -110,7 +110,7 @@ Configure SMTP settings to enable: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Meilisearch full-text search**: The addon ships with an embedded [Meilisearch](https://www.meilisearch.com/) service that Monica uses by default. The search API listens on `http://127.0.0.1:7700` inside the container. Override `MEILISEARCH_URL` via `env_vars` if you prefer an external Meilisearch instance—the init script will detect that and skip starting the bundled daemon. You can further tweak Meilisearch by defining extra environment variables through the `env_vars` option if needed. To secure (or disable) Meilisearch authentication without custom env vars, set the `meilisearch_key` add-on option; the init script will pass it to both Monica and the bundled Meilisearch instance. If you prefer to manage the key yourself, you can also provide `MEILI_MASTER_KEY` through `env_vars`, which the add-on now uses as a fallback when no `meilisearch_key` is configured. When neither is set (or they are too short), the add-on now generates a persistent 32-byte key in `/data/meilisearch_master_key` so Meilisearch always starts with a valid master key. - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) diff --git a/monica/config.yaml b/monica/config.yaml index 7bb68a6d46..9540f8847c 100644 --- a/monica/config.yaml +++ b/monica/config.yaml @@ -77,7 +77,7 @@ options: env_vars: [] database: sqlite map: - - type: addon_config + - type: app_config read_only: false name: Monica ports: diff --git a/navidrome/CHANGELOG.md b/navidrome/CHANGELOG.md index ff7500bee5..09826cf55b 100644 --- a/navidrome/CHANGELOG.md +++ b/navidrome/CHANGELOG.md @@ -1,5 +1,6 @@ ## 0.63.2 (2026-07-18) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from navidrome/navidrome (changelog : https://github.com/navidrome/navidrome/releases) ## 0.62.0-2 (19-06-2026) - Minor bugs fixed diff --git a/navidrome/config.yaml b/navidrome/config.yaml index fd93f83dc2..4af6b0a2fb 100644 --- a/navidrome/config.yaml +++ b/navidrome/config.yaml @@ -69,7 +69,7 @@ devices: image: ghcr.io/alexbelgium/navidrome-{arch} init: false map: - - addon_config:rw + - app_config:rw - media - share:rw - ssl:rw diff --git a/netalertx/CHANGELOG.md b/netalertx/CHANGELOG.md index a681c28d56..80fdfd3b54 100644 --- a/netalertx/CHANGELOG.md +++ b/netalertx/CHANGELOG.md @@ -1,5 +1,6 @@ ## 26.7.1 (2026-07-04) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from jokob-sk/NetAlertX (changelog : https://github.com/jokob-sk/NetAlertX/releases) ## 26.6.3-1 (2026-06-19) - Suppress the misleading upstream "capabilities audit" ALERT (NET_RAW/NET_ADMIN reported as missing). Under the Home Assistant Supervisor these capabilities are granted but the upstream audit cannot read them, which alarmed users (#2454). diff --git a/netalertx/README.md b/netalertx/README.md index b6f0ac5699..7e3e220d3a 100644 --- a/netalertx/README.md +++ b/netalertx/README.md @@ -65,7 +65,7 @@ GPID: user ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/netalertx/config.yaml b/netalertx/config.yaml index accf6176c1..84f0dbdf0f 100644 --- a/netalertx/config.yaml +++ b/netalertx/config.yaml @@ -11,7 +11,7 @@ ingress_port: 20211 ingress_stream: true init: false map: - - addon_config:rw + - app_config:rw name: NetAlertX panel_icon: mdi:wifi-check ports: diff --git a/netalertx_fa/CHANGELOG.md b/netalertx_fa/CHANGELOG.md index 0aa821449e..af231eabbf 100644 --- a/netalertx_fa/CHANGELOG.md +++ b/netalertx_fa/CHANGELOG.md @@ -1,5 +1,6 @@ ## 26.7.1 (2026-07-04) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from jokob-sk/NetAlertX (changelog : https://github.com/jokob-sk/NetAlertX/releases) ## 26.6.3-1 (2026-06-19) - Suppress the misleading upstream "capabilities audit" ALERT (NET_RAW/NET_ADMIN reported as missing). Under the Home Assistant Supervisor these capabilities are granted but the upstream audit cannot read them, which alarmed users (#2454). diff --git a/netalertx_fa/README.md b/netalertx_fa/README.md index 072462e428..dd1b1f3f46 100644 --- a/netalertx_fa/README.md +++ b/netalertx_fa/README.md @@ -65,7 +65,7 @@ This addon supports MQTT integration and will automatically connect to your Home ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/netalertx_fa/config.yaml b/netalertx_fa/config.yaml index e4dde7b6b9..7e92542fcf 100644 --- a/netalertx_fa/config.yaml +++ b/netalertx_fa/config.yaml @@ -12,7 +12,7 @@ ingress_stream: true init: false full_access: true map: - - addon_config:rw + - app_config:rw name: NetAlertX Full Access panel_icon: mdi:wifi-check ports: diff --git a/netbird-server/CHANGELOG.md b/netbird-server/CHANGELOG.md index 9ee4175fe6..15037424b5 100644 --- a/netbird-server/CHANGELOG.md +++ b/netbird-server/CHANGELOG.md @@ -1,4 +1,5 @@ ## 0.64.5-8 (2026-07-06) +- Migrate deprecated Home Assistant map names to their app equivalents. - Fix NetBird management startup by adding glibc compatibility for the upstream binary. - Assign separate metrics ports for management, signal, and relay to avoid startup port conflicts. - Quote dashboard OIDC scopes so the generated env file can be sourced correctly. diff --git a/netbird-server/config.yaml b/netbird-server/config.yaml index 2e2c79c7e7..538983a984 100644 --- a/netbird-server/config.yaml +++ b/netbird-server/config.yaml @@ -5,7 +5,7 @@ description: "\U0001F426 NetBird self-hosted server stack (management, signal, r image: ghcr.io/alexbelgium/netbird-server-{arch} init: false map: - - addon_config:rw + - app_config:rw name: NetBird Server options: domain: netbird.example.com diff --git a/nextcloud/CHANGELOG.md b/nextcloud/CHANGELOG.md index fc352a8fb9..268a547d9b 100644 --- a/nextcloud/CHANGELOG.md +++ b/nextcloud/CHANGELOG.md @@ -1,5 +1,6 @@ ## 34.0.2 (2026-07-25) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-nextcloud (changelog : https://github.com/linuxserver/docker-nextcloud/releases) ## 34.0.1 (2026-06-27) @@ -126,7 +127,7 @@ ## 30.0.3 (2024-12-07) - Update to latest version from linuxserver/docker-nextcloud (changelog : https://github.com/linuxserver/docker-nextcloud/releases) -- Use /addon_configs for config.yaml and nextcloud-ocr.sh to backup them with nextcloud +- Use /app_configs for config.yaml and nextcloud-ocr.sh to backup them with nextcloud - Use /config/data as default folder instead of /config/data for initial set-up ## 30.0.2 (2024-11-09) diff --git a/nextcloud/README.md b/nextcloud/README.md index 5458755d5c..cf1f5a958e 100644 --- a/nextcloud/README.md +++ b/nextcloud/README.md @@ -99,7 +99,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/nextcloud/config.yaml b/nextcloud/config.yaml index 9c62b4a3d1..0e6584c0a7 100644 --- a/nextcloud/config.yaml +++ b/nextcloud/config.yaml @@ -86,7 +86,7 @@ image: ghcr.io/alexbelgium/nextcloud_ocr-{arch} ingress_port: 0 init: false map: - - addon_config:rw + - app_config:rw - homeassistant_config:rw - share:rw - media:rw diff --git a/nextcloud/rootfs/etc/cont-init.d/00-migrate_files.sh b/nextcloud/rootfs/etc/cont-init.d/00-migrate_files.sh index c542086cef..c0247224b0 100755 --- a/nextcloud/rootfs/etc/cont-init.d/00-migrate_files.sh +++ b/nextcloud/rootfs/etc/cont-init.d/00-migrate_files.sh @@ -5,7 +5,7 @@ slug="nextcloud-ocr" if [ -f "/homeassistant/addons_config/$slug/config.yaml" ] && [ ! -f "/homeassistant/addons_config/$slug/migrated" ]; then bashio::log.warning "Migrating config.yaml" mv "/homeassistant/addons_config/$slug"/* /config/ || true - echo "Migrated to internal config folder accessible at /addon_configs/xxx-$slug" > "/homeassistant/addons_config/$slug/migrated" + echo "Migrated to internal config folder accessible at /app_configs/xxx-$slug" > "/homeassistant/addons_config/$slug/migrated" fi if [ -f "/homeassistant/addons_autoscripts/$slug.sh" ]; then diff --git a/nginx_webserver_proxy/CHANGELOG.md b/nginx_webserver_proxy/CHANGELOG.md index d3e20f853f..8e04faa516 100644 --- a/nginx_webserver_proxy/CHANGELOG.md +++ b/nginx_webserver_proxy/CHANGELOG.md @@ -1,6 +1,7 @@ # Changelog ## 2.14.1-1 (11-07-2026) +- Migrate deprecated Home Assistant map names to their app equivalents. - Persist Let's Encrypt certificates across restarts by symlinking /etc/letsencrypt to /data/letsencrypt (#2828) — thanks to @crazyrokr for reporting and suggesting the fix ## 2.14.1 (19-06-2026) diff --git a/nginx_webserver_proxy/config.yaml b/nginx_webserver_proxy/config.yaml index 63a55eea7a..cb2b99fd1b 100644 --- a/nginx_webserver_proxy/config.yaml +++ b/nginx_webserver_proxy/config.yaml @@ -18,7 +18,7 @@ ports_description: 443/tcp: "HTTPS (NPM proxy hosts)" webui: "http://[HOST]:[PORT:81]" map: - - addon_config:rw + - app_config:rw - share:rw - media:rw options: diff --git a/nzbget/CHANGELOG.md b/nzbget/CHANGELOG.md index 6e0d8ed0da..7e0f39fbfb 100644 --- a/nzbget/CHANGELOG.md +++ b/nzbget/CHANGELOG.md @@ -1,5 +1,6 @@ ## v26.2.256 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Version renamed from `v26.2-ls256`, which Home Assistant could not order and therefore could not reliably offer as an update: every number of the previous version is kept, as a section of its own. The addon itself and the upstream version it tracks are unchanged @@ -234,7 +235,7 @@ ## v24.5-ls180-3 (2025-02-10) -- New config logic, files migrated to /addon_configs/xxx-nzbget +- New config logic, files migrated to /app_configs/xxx-nzbget ## v24.5-ls180 (2025-02-08) diff --git a/nzbget/README.md b/nzbget/README.md index 88d77884d9..c03ac763c8 100644 --- a/nzbget/README.md +++ b/nzbget/README.md @@ -73,7 +73,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/nzbget/config.yaml b/nzbget/config.yaml index ebe754cc28..206cc60199 100644 --- a/nzbget/config.yaml +++ b/nzbget/config.yaml @@ -71,7 +71,7 @@ image: ghcr.io/alexbelgium/nzbget-{arch} ingress: true init: false map: - - addon_config:rw + - app_config:rw - homeassistant_config:rw - share:rw - media:rw diff --git a/nzbget/rootfs/etc/cont-init.d/20-folders.sh b/nzbget/rootfs/etc/cont-init.d/20-folders.sh index e77545b2a3..c766b0b74c 100755 --- a/nzbget/rootfs/etc/cont-init.d/20-folders.sh +++ b/nzbget/rootfs/etc/cont-init.d/20-folders.sh @@ -5,7 +5,7 @@ set -e slug=nzbget if [ -d "/homeassistant/addons_config/$slug" ]; then - echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug" + echo "Migrating /homeassistant/addons_config/$slug to /app_configs/xxx-$slug" cp -rnf /homeassistant/addons_config/"$slug"/* /config/ mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated fi diff --git a/omni-tools/CHANGELOG.md b/omni-tools/CHANGELOG.md index 9843129816..c31e56041c 100644 --- a/omni-tools/CHANGELOG.md +++ b/omni-tools/CHANGELOG.md @@ -1,5 +1,6 @@ ## 0.6.1 (2025-11-18) +- Migrate deprecated Home Assistant map names to their app equivalents. - Added `env_vars` option to allow passing custom environment variables from the add-on configuration. ## 0.6.0 (2025-10-04) diff --git a/omni-tools/config.yaml b/omni-tools/config.yaml index 5bd05156b2..3e42647c2f 100644 --- a/omni-tools/config.yaml +++ b/omni-tools/config.yaml @@ -6,7 +6,7 @@ description: No ads, no tracking, just fast, accessible utilities right from your browser image: ghcr.io/alexbelgium/omni-tools-{arch} map: - - addon_config:rw + - app_config:rw name: Omni Tools options: env_vars: [] diff --git a/openproject/CHANGELOG.md b/openproject/CHANGELOG.md index f9692d9114..3dc93f0a87 100644 --- a/openproject/CHANGELOG.md +++ b/openproject/CHANGELOG.md @@ -1,5 +1,6 @@ ## 17.6.0 (2026-07-18) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from opf/openproject (changelog : https://github.com/opf/openproject/releases) ## 17.5.1 (2026-06-17) diff --git a/openproject/config.yaml b/openproject/config.yaml index 476c58e113..6a609089ca 100644 --- a/openproject/config.yaml +++ b/openproject/config.yaml @@ -11,7 +11,7 @@ environment: image: ghcr.io/alexbelgium/openproject-{arch} init: false map: - - addon_config:rw + - app_config:rw - share:rw name: Openproject options: diff --git a/organizr/CHANGELOG.md b/organizr/CHANGELOG.md index 8436f5d134..cdf90ec9f9 100644 --- a/organizr/CHANGELOG.md +++ b/organizr/CHANGELOG.md @@ -1,5 +1,6 @@ ## v2.7 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Version renamed from `v2-7`, which Home Assistant could not order and therefore could not reliably offer as an update: every number of the previous version is kept, as a section of its own. The addon itself and the upstream version it tracks are unchanged ## v2-7 (13-01-2026) diff --git a/organizr/config.yaml b/organizr/config.yaml index d1a417dbde..da1527c62a 100644 --- a/organizr/config.yaml +++ b/organizr/config.yaml @@ -66,7 +66,7 @@ devices: - /dev/nvme2 image: ghcr.io/alexbelgium/organizr-{arch} map: - - addon_config:rw + - app_config:rw - ssl name: Organizr options: diff --git a/photoprism/CHANGELOG.md b/photoprism/CHANGELOG.md index 4eed9c128e..f6a5534be2 100644 --- a/photoprism/CHANGELOG.md +++ b/photoprism/CHANGELOG.md @@ -1,5 +1,6 @@ ## 2026.07.28 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Version renamed from `ubuntu-2026-07-28`, which Home Assistant could not order and therefore could not reliably offer as an update: every number of the previous version is kept, as a section of its own. The addon itself and the upstream version it tracks are unchanged @@ -19,7 +20,7 @@ ## ubuntu-2025-11-30-4 (26-02-2026) - Minor bugs fixed ## ubuntu-2025-11-30-3 (2026-01-10) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/photoprism to a folder only accessible from my Filebrowser addon called /addon_configs/xxx-photoprism. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic, but update any custom paths or permissions to avoid breakage. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/photoprism to a folder only accessible from my Filebrowser addon called /app_configs/xxx-photoprism. This prevents the add-on from modifying your Home Assistant configuration folder, and allows to backup the options. Migration of data should be automatic, but update any custom paths or permissions to avoid breakage. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ ## ubuntu-2025-11-30 (2025-11-30) - Update to latest version from photoprism/photoprism diff --git a/photoprism/README.md b/photoprism/README.md index b466a638e3..6eb7c2b0a7 100644 --- a/photoprism/README.md +++ b/photoprism/README.md @@ -85,7 +85,7 @@ Configurations can be done through the app webUI, except for the following optio | `cifspassword` | str | | SMB password for network shares | | `cifsdomain` | str | | SMB domain for network shares | -⚠ **Migration notice**: Configuration files now live under `/addon_configs/xxx-photoprism/`. The add-on will attempt to migrate files from the old `/config/addons_config/photoprism/` location automatically, but any hard-coded paths, scripts, or backups pointing at the old location will need to be updated. Make a backup before upgrading in case custom paths or permissions cause the migration to fail. +⚠ **Migration notice**: Configuration files now live under `/app_configs/xxx-photoprism/`. The add-on will attempt to migrate files from the old `/config/addons_config/photoprism/` location automatically, but any hard-coded paths, scripts, or backups pointing at the old location will need to be updated. Make a backup before upgrading in case custom paths or permissions cause the migration to fail. ### Example Configuration @@ -108,12 +108,12 @@ cifsdomain: "workgroup" ### Advanced Configuration -Additional options can be configured in `/addon_configs/xxx-photoprism/config.yaml`. +Additional options can be configured in `/app_configs/xxx-photoprism/config.yaml`. Complete list: https://github.com/photoprism/photoprism/blob/develop/docker-compose.yml ### External Database Setup -For external database, add to `/addon_configs/xxx-photoprism/config.yaml`: +For external database, add to `/app_configs/xxx-photoprism/config.yaml`: ```yaml PHOTOPRISM_DATABASE_DRIVER: "mysql" diff --git a/photoprism/config.yaml b/photoprism/config.yaml index 0b2596620d..072c7e5bc9 100644 --- a/photoprism/config.yaml +++ b/photoprism/config.yaml @@ -77,7 +77,7 @@ image: ghcr.io/alexbelgium/photoprism-{arch} ingress: true ingress_stream: true map: - - addon_config:rw + - app_config:rw - homeassistant_config:rw - media:rw - share:rw diff --git a/photoprism/rootfs/etc/cont-init.d/01-migrate.sh b/photoprism/rootfs/etc/cont-init.d/01-migrate.sh index cf19864482..007ad7509a 100755 --- a/photoprism/rootfs/etc/cont-init.d/01-migrate.sh +++ b/photoprism/rootfs/etc/cont-init.d/01-migrate.sh @@ -15,9 +15,9 @@ fi old_config_dir="$(dirname "$old_config_location")" if [ "$old_config_dir" != "$new_config_dir" ] && [ -d "$old_config_dir" ]; then - echo "Migrating $old_config_dir to /addon_configs/xxx-$slug" + echo "Migrating $old_config_dir to /app_configs/xxx-$slug" cp -rnf "$old_config_dir"/. "$new_config_dir"/ || true - echo "Migrated to internal config folder accessible at /addon_configs/xxx-$slug" \ + echo "Migrated to internal config folder accessible at /app_configs/xxx-$slug" \ > "$old_config_dir/.migrate" fi diff --git a/portainer/CHANGELOG.md b/portainer/CHANGELOG.md index 784a0ad687..6e11dedbd8 100644 --- a/portainer/CHANGELOG.md +++ b/portainer/CHANGELOG.md @@ -1,5 +1,6 @@ ## 2.44.0 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from portainer/portainer (changelog : https://github.com/portainer/portainer/releases) ## 2.43.0.1 (2026-07-24) diff --git a/portainer/README.md b/portainer/README.md index 67094327df..864a08ceba 100644 --- a/portainer/README.md +++ b/portainer/README.md @@ -93,7 +93,7 @@ password: "your-secure-password-123" ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/portainer/config.yaml b/portainer/config.yaml index d701ebad53..4441c9980a 100644 --- a/portainer/config.yaml +++ b/portainer/config.yaml @@ -13,7 +13,7 @@ ingress_port: 1337 ingress_stream: true init: false map: - - addon_config:rw + - app_config:rw - share:rw - ssl name: Portainer diff --git a/portainer_be/CHANGELOG.md b/portainer_be/CHANGELOG.md index aabacd5fa5..f7e0e4098e 100644 --- a/portainer_be/CHANGELOG.md +++ b/portainer_be/CHANGELOG.md @@ -1,5 +1,6 @@ ## 2026.08.01 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Version renamed from `sts`, which Home Assistant could not order and therefore could not reliably offer as an update: the previous version held no number that could order it, so the date of this change is used. The addon itself and the upstream version it tracks are unchanged diff --git a/portainer_be/README.md b/portainer_be/README.md index 635ad840c2..eaf76195ae 100644 --- a/portainer_be/README.md +++ b/portainer_be/README.md @@ -94,7 +94,7 @@ password: "your-secure-password-123" ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/portainer_be/config.yaml b/portainer_be/config.yaml index 3fe394f553..7436349ec2 100644 --- a/portainer_be/config.yaml +++ b/portainer_be/config.yaml @@ -13,7 +13,7 @@ ingress_port: 1337 ingress_stream: true init: false map: - - addon_config:rw + - app_config:rw - share:rw - ssl name: Portainer Business Edition diff --git a/postgres_15/CHANGELOG.md b/postgres_15/CHANGELOG.md index 1490c3a55a..30eda3238c 100644 --- a/postgres_15/CHANGELOG.md +++ b/postgres_15/CHANGELOG.md @@ -1,5 +1,6 @@ ## 15.7.47 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Version renamed from `15.7-47`, which Home Assistant could not order and therefore could not reliably offer as an update: every number of the previous version is kept, as a section of its own. The addon itself and the upstream version it tracks are unchanged - The Home Assistant project has deprecated support for the armv7, armhf and i386 architectures. Support wil be fully dropped in the upcoming Home Assistant 2025.12 release @@ -89,7 +90,7 @@ - ⚠ PLEASE BACKUP before updating! Non reversible changes - ⚠ WARNING : addition of pgvecto.rs extension, potentially breaking change ! Be sure to backup prior to update -- ⚠ Database location changed from /data to /addon_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser +- ⚠ Database location changed from /data to /app_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser ## 15.5 (2023-11-11) diff --git a/postgres_15/README.md b/postgres_15/README.md index c0a4b56dbb..7fc6295ff0 100644 --- a/postgres_15/README.md +++ b/postgres_15/README.md @@ -62,7 +62,7 @@ For more information, check the [official PostgreSQL image docs](https://hub.doc ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/postgres_15/config.yaml b/postgres_15/config.yaml index 437f22b90c..20f5f10c40 100644 --- a/postgres_15/config.yaml +++ b/postgres_15/config.yaml @@ -11,7 +11,7 @@ hassio_role: manager image: ghcr.io/alexbelgium/postgres-{arch} init: false map: - - addon_config:rw + - app_config:rw - homeassistant_config:rw - media:rw name: Postgres 15 diff --git a/postgres_17/CHANGELOG.md b/postgres_17/CHANGELOG.md index 1324fb2bd7..d237e600de 100644 --- a/postgres_17/CHANGELOG.md +++ b/postgres_17/CHANGELOG.md @@ -1,5 +1,6 @@ ## 17.4.13 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Version renamed from `17.4-13`, which Home Assistant could not order and therefore could not reliably offer as an update: every number of the previous version is kept, as a section of its own. The addon itself and the upstream version it tracks are unchanged - Added support for configuring extra environment variables via the `env_vars` add-on option alongside config.yaml. See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. @@ -97,7 +98,7 @@ - ⚠ PLEASE BACKUP before updating! Non reversible changes - ⚠ WARNING : addition of pgvecto.rs extension, potentially breaking change ! Be sure to backup prior to update -- ⚠ Database location changed from /data to /addon_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser +- ⚠ Database location changed from /data to /app_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser ## 15.5 (2023-11-11) diff --git a/postgres_17/README.md b/postgres_17/README.md index 08f64bfbe8..64b95daa8b 100644 --- a/postgres_17/README.md +++ b/postgres_17/README.md @@ -56,7 +56,7 @@ By default `postgresql.conf` is stored in volume accessible by other addons and ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. @@ -77,7 +77,7 @@ The installation of this add-on is pretty straightforward and not different in c Migration from postgres 15 : - stop the postgres 15 addon -- use the Filebrowser addon to copy the database folder from /addon_configs/xxx-postgres to /addon_configs/xxx-postgres_latest +- use the Filebrowser addon to copy the database folder from /app_configs/xxx-postgres to /app_configs/xxx-postgres_latest - start the postgres 17 addon. Upgrade of the database should proceed. In case it doesn't, your data is anyway safe in the postgres 15 addon ## Security diff --git a/postgres_17/config.yaml b/postgres_17/config.yaml index 975a594b35..f546c42797 100644 --- a/postgres_17/config.yaml +++ b/postgres_17/config.yaml @@ -11,7 +11,7 @@ hassio_role: manager image: ghcr.io/alexbelgium/postgres_17-{arch} init: false map: - - addon_config:rw + - app_config:rw - homeassistant_config:rw - media:rw name: Postgres 17 diff --git a/prowlarr/CHANGELOG.md b/prowlarr/CHANGELOG.md index 72f53cb612..cf0f21cb6e 100644 --- a/prowlarr/CHANGELOG.md +++ b/prowlarr/CHANGELOG.md @@ -1,5 +1,6 @@ ## 2.6.2.5517.9 (2026-08-02) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-prowlarr (changelog : https://github.com/linuxserver/docker-prowlarr/releases) - Upstream tag : nightly-2.6.2.5517-ls9 ## 2.6.1.5509.8 (2026-08-01) @@ -100,7 +101,7 @@ - Update to latest version from linuxserver/docker-prowlarr (changelog : https://github.com/linuxserver/docker-prowlarr/releases) ## develop-2.3.2.5245-ls249-1 (2026-01-08) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/prowlarr to a folder only accessible from my Filebrowser addon called /addon_configs/xxx-prowlarr. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/prowlarr to a folder only accessible from my Filebrowser addon called /app_configs/xxx-prowlarr. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ ## develop-2.3.2.5245-ls249 (2026-01-08) - Update to latest version from linuxserver/docker-prowlarr (changelog : https://github.com/linuxserver/docker-prowlarr/releases) diff --git a/prowlarr/config.yaml b/prowlarr/config.yaml index 98ab647003..1ecf773360 100644 --- a/prowlarr/config.yaml +++ b/prowlarr/config.yaml @@ -74,7 +74,7 @@ ingress: true ingress_entry: prowlarr init: false map: - - addon_config:rw + - app_config:rw - homeassistant_config:rw - share:rw - media:rw diff --git a/prowlarr/rootfs/etc/cont-init.d/20-folders.sh b/prowlarr/rootfs/etc/cont-init.d/20-folders.sh index 182be84711..bff506d840 100755 --- a/prowlarr/rootfs/etc/cont-init.d/20-folders.sh +++ b/prowlarr/rootfs/etc/cont-init.d/20-folders.sh @@ -5,7 +5,7 @@ set -e slug=prowlarr if [ -d "/homeassistant/addons_config/$slug" ]; then - echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug" + echo "Migrating /homeassistant/addons_config/$slug to /app_configs/xxx-$slug" cp -rnf /homeassistant/addons_config/"$slug"/. /config/ || true mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated fi diff --git a/qbittorrent/CHANGELOG.md b/qbittorrent/CHANGELOG.md index e141789eeb..b469208bcb 100644 --- a/qbittorrent/CHANGELOG.md +++ b/qbittorrent/CHANGELOG.md @@ -1,6 +1,7 @@ ## 5.2.3-1 (2026-07-09) +- Migrate deprecated Home Assistant map names to their app equivalents. - Rebuild images after VueTorrent download path fix ## 5.2.3 (2026-07-08) @@ -217,7 +218,7 @@ - MAKE A FULL BACKUP BEFORE UPDATING ! - ⚠ BREAKING CHANGE : upstream container switched to trigus42/qbittorrentvpn. All options will be migrated. Please double check all your options as the default behavior might have changed. - ⚠ BREAKING CHANGE : default password changed from "adminadmin" to "homeassistant". Please change from webui -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/qBittorrent et a folder only accessible from my Filebrowser addon called /addon_configs/something-qBittorrent. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/qBittorrent et a folder only accessible from my Filebrowser addon called /app_configs/something-qBittorrent. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ - FEAT : wireguard support, see trigus42/qbittorrentvpn - FEAT : addition of qbit_manage application through an addon option. Please customize the configuration file in /config/xxx-qBittorrent/qbit_manage/qbit_manage.yml - Fix : avoid crond messages spaming https://github.com/alexbelgium/hassio-addons/issues/1111 diff --git a/qbittorrent/README.md b/qbittorrent/README.md index 26b381458a..2ea9c72a7d 100644 --- a/qbittorrent/README.md +++ b/qbittorrent/README.md @@ -73,19 +73,19 @@ Network disk is mounted to `/mnt/`. You need to map the exposed port | `cifspassword` | str | | SMB password for network shares | | `cifsdomain` | str | | SMB domain for network shares | | `openvpn_enabled` | bool | `false` | Enable OpenVPN connection | -| `openvpn_config` | str | | OpenVPN config file name (in `/addon_configs/db21ed7f_qbittorrent/openvpn/`) | +| `openvpn_config` | str | | OpenVPN config file name (in `/app_configs/db21ed7f_qbittorrent/openvpn/`) | | `openvpn_username` | str | | OpenVPN username | | `openvpn_password` | str | | OpenVPN password | | `openvpn_alt_mode` | bool | `false` | Bind at container level instead of app level | | `wireguard_enabled` | bool | `false` | Enable WireGuard tunnel | -| `wireguard_config` | str | _(empty)_ | WireGuard config file name only (for example `ABC.conf`, stored in `/addon_configs/db21ed7f_qbittorrent/wireguard/` inside the add-on) | +| `wireguard_config` | str | _(empty)_ | WireGuard config file name only (for example `ABC.conf`, stored in `/app_configs/db21ed7f_qbittorrent/wireguard/` inside the add-on) | | `qbit_manage` | bool | `false` | Enable qBit Manage integration | | `run_duration` | str | | Run duration (e.g., `12h`, `5d`) | | `silent` | bool | `false` | Suppress debug messages | ### WireGuard Setup -WireGuard configuration files must be stored in `/config/wireguard` **inside the add-on container** (on Home Assistant OS this is the add-on config share, usually `/addon_configs//wireguard/`, for example `/addon_configs/db21ed7f_qbittorrent/wireguard/`). +WireGuard configuration files must be stored in `/config/wireguard` **inside the add-on container** (on Home Assistant OS this is the add-on config share, usually `/app_configs//wireguard/`, for example `/app_configs/db21ed7f_qbittorrent/wireguard/`). Set `wireguard_config` to the **file name only** (for example `ABC.conf`, not a full path). If several `.conf` files are present, set `wireguard_config` to the file name you want to use (for example `wg0.conf`). Expose UDP port `51820` in the add-on options and forward it from your router only when your tunnel expects inbound peers (for example, site-to-site setups). Outbound-only commercial VPN providers usually do not require a mapped port. The runtime configuration now preserves both IPv4 and IPv6 entries, so you can use dual-stack WireGuard peers when your endpoint supports them. ### Example Configuration @@ -119,7 +119,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/qbittorrent/config.yaml b/qbittorrent/config.yaml index e9615361c2..cff02f9ddf 100644 --- a/qbittorrent/config.yaml +++ b/qbittorrent/config.yaml @@ -75,7 +75,7 @@ ingress: true init: false map: - media:rw - - addon_config:rw + - app_config:rw - homeassistant_config:rw - share:rw - ssl diff --git a/qbittorrent/rootfs/etc/cont-init.d/00-folders.sh b/qbittorrent/rootfs/etc/cont-init.d/00-folders.sh index 4baf1ac14c..b3dbd9858a 100755 --- a/qbittorrent/rootfs/etc/cont-init.d/00-folders.sh +++ b/qbittorrent/rootfs/etc/cont-init.d/00-folders.sh @@ -19,8 +19,8 @@ if [ -f /homeassistant/addons_config/qBittorrent/qBittorrent.conf ] && [ ! -f /h cp -rnp /homeassistant/addons_config/qBittorrent/* /config/qBittorrent/ &> /dev/null || true if [ -d /config/qBittorrent/addons_config ]; then rm -r /config/qBittorrent/addons_config; fi if [ -d /config/qBittorrent/qBittorrent ]; then rm -r /config/qBittorrent/qBittorrent; fi - echo "Files moved to /addon_configs/$HOSTNAME/openvpn" > /homeassistant/addons_config/qBittorrent/migrated - bashio::log.yellow "... moved files from /config/addons_config/qBittorrent to /addon_configs/$HOSTNAME/qBitorrent (must be accessed with my Filebrowser addon)" + echo "Files moved to /app_configs/$HOSTNAME/qBittorrent" > /homeassistant/addons_config/qBittorrent/migrated + bashio::log.yellow "... moved files from /homeassistant/addons_config/qBittorrent to /app_configs/$HOSTNAME/qBittorrent (must be accessed with my Filebrowser addon)" MIGRATED=true fi @@ -37,7 +37,7 @@ fi if [ -d /homeassistant/openvpn ]; then if [ ! -f /homeassistant/openvpn/migrated ] && [ "$(ls -A /homeassistant/openvpn)" ]; then cp -rnf /homeassistant/openvpn/* /config/openvpn &> /dev/null || true - echo "Files moved to /addon_configs/$HOSTNAME/openvpn" > /homeassistant/openvpn/migrated + echo "Files moved to /app_configs/$HOSTNAME/openvpn" > /homeassistant/openvpn/migrated fi fi @@ -45,14 +45,14 @@ fi if [ -f /homeassistant/addons_config/qbittorrent/config.yaml ] && [ ! -f /homeassistant/addons_config/qbittorrent/migrated ]; then cp -rnf /homeassistant/addons_config/qbittorrent/* /config/ &> /dev/null || true rm -r /homeassistant/addons_config/qbittorrent - bashio::log.yellow "... moved config.yaml from /config/addons_config/qbittorrent to /addon_configs/$HOSTNAME" + bashio::log.yellow "... moved config.yaml from /homeassistant/addons_config/qbittorrent to /app_configs/$HOSTNAME" fi # Move autoscript -if [ -f /homeassistant/addons_autoscrips/qbittorrent.sh ]; then - cp -rnf /homeassistant/addons_autoscrips/qbittorrent.sh /config/ &> /dev/null || true - mv /homeassistant/addons_autoscrips/qbittorrent.sh /homeassistant/addons_autoscrips/qbittorrent.sh.bak - bashio::log.yellow "... moved qbittorrent.sh from /config/addons_autoscripts to /addon_configs/$HOSTNAME" +if [ -f /homeassistant/addons_autoscripts/qbittorrent.sh ]; then + cp -rnf /homeassistant/addons_autoscripts/qbittorrent.sh /config/ &> /dev/null || true + mv /homeassistant/addons_autoscripts/qbittorrent.sh /homeassistant/addons_autoscripts/qbittorrent.sh.bak + bashio::log.yellow "... moved qbittorrent.sh from /homeassistant/addons_autoscripts/qbittorrent.sh to /app_configs/$HOSTNAME/qbittorrent.sh" fi # Reboot post migration diff --git a/qbittorrent/rootfs/etc/cont-init.d/92-qbit_manage.sh b/qbittorrent/rootfs/etc/cont-init.d/92-qbit_manage.sh index 46eb4ff256..d510c1a376 100755 --- a/qbittorrent/rootfs/etc/cont-init.d/92-qbit_manage.sh +++ b/qbittorrent/rootfs/etc/cont-init.d/92-qbit_manage.sh @@ -36,6 +36,6 @@ if bashio::config.true "qbit_manage"; then # Startup delay 30s ; config file specific ; log file specific /root/.local/bin/qbit_manage -sd 30 --config-file "/config/qbit_manage/qbit_manage.yml" --log-file "/config/qbit_manage/qbit_manage.log" & true - bashio::log.info "qbit_manage started with config in /addon_configs/$HOSTNAME/qbit_manage/qbit_manage.yaml accessible with the Filebrowser addon" + bashio::log.info "qbit_manage started with config in /app_configs/$HOSTNAME/qbit_manage/qbit_manage.yml accessible with the Filebrowser addon" -fi +fi \ No newline at end of file diff --git a/radarr/CHANGELOG.md b/radarr/CHANGELOG.md index 313eea27be..b459c9ddf9 100644 --- a/radarr/CHANGELOG.md +++ b/radarr/CHANGELOG.md @@ -1,5 +1,6 @@ ## 6.3.0.10514 (2026-07-13) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-radarr (changelog : https://github.com/linuxserver/docker-radarr/releases) ## 6.2.1.10461 (2026-06-11) @@ -11,7 +12,7 @@ - Minor bugs fixed ## 6.0.4.10291-1 (2026-01-08) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/radarr to a folder only accessible from my Filebrowser addon called /addon_configs/xxx-radarr_nas. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/radarr to a folder only accessible from my Filebrowser addon called /app_configs/xxx-radarr_nas. This prevents the add-on from modifying your Home Assistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ ## 6.0.4.10291 (2025-11-22) - Update to latest version from linuxserver/docker-radarr (changelog : https://github.com/linuxserver/docker-radarr/releases) diff --git a/radarr/config.yaml b/radarr/config.yaml index 511c83995d..bcdd2682fe 100644 --- a/radarr/config.yaml +++ b/radarr/config.yaml @@ -72,7 +72,7 @@ ingress: true ingress_entry: radarr init: false map: - - addon_config:rw + - app_config:rw - homeassistant_config:rw - share:rw - media:rw diff --git a/radarr/rootfs/etc/cont-init.d/20-folders.sh b/radarr/rootfs/etc/cont-init.d/20-folders.sh index 98d0dcd4d8..bf6dd1778d 100755 --- a/radarr/rootfs/etc/cont-init.d/20-folders.sh +++ b/radarr/rootfs/etc/cont-init.d/20-folders.sh @@ -17,7 +17,7 @@ fi slug=radarr if [ -d "/homeassistant/addons_config/$slug" ]; then - echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug" + echo "Migrating /homeassistant/addons_config/$slug to /app_configs/xxx-$slug" cp -rnf /homeassistant/addons_config/"$slug"/. /config/ || true mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated fi diff --git a/readarr/CHANGELOG.md b/readarr/CHANGELOG.md index ae95398ab6..7aea1afe65 100644 --- a/readarr/CHANGELOG.md +++ b/readarr/CHANGELOG.md @@ -1,8 +1,9 @@ ## 0.4.18-2 (2026-01-08) -- Remove CONFIG_LOCATION option now that config lives under /addon_configs by default +- Migrate deprecated Home Assistant map names to their app equivalents. +- Remove CONFIG_LOCATION option now that config lives under /app_configs by default ## 0.4.18-1 (2026-01-08) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/readarr to a folder only accessible from my Filebrowser addon called /addon_configs/xxx-readarr_nas. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/readarr to a folder only accessible from my Filebrowser addon called /app_configs/xxx-readarr_nas. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ - Added support for configuring extra environment variables via the `env_vars` add-on option alongside config.yaml. See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/readarr/README.md b/readarr/README.md index 57f572cb33..3d11a0cc20 100644 --- a/readarr/README.md +++ b/readarr/README.md @@ -102,7 +102,7 @@ This addon supports custom scripts and environment variables: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. -You can add environment variables by creating `/addon_configs/xxx-readarr_nas/readarr_nas.yml`: +You can add environment variables by creating `/app_configs/xxx-readarr_nas/readarr_nas.yml`: ```yaml TZ: Europe/Paris diff --git a/readarr/config.yaml b/readarr/config.yaml index f4c6deaf61..b10773fa2d 100644 --- a/readarr/config.yaml +++ b/readarr/config.yaml @@ -72,7 +72,7 @@ ingress: true ingress_entry: readarr init: false map: - - addon_config:rw + - app_config:rw - homeassistant_config:rw - share:rw - media:rw diff --git a/readarr/rootfs/etc/cont-init.d/20-folders.sh b/readarr/rootfs/etc/cont-init.d/20-folders.sh index dade3db6f5..a7a5c7bbc9 100755 --- a/readarr/rootfs/etc/cont-init.d/20-folders.sh +++ b/readarr/rootfs/etc/cont-init.d/20-folders.sh @@ -17,7 +17,7 @@ fi slug=readarr if [ -d "/homeassistant/addons_config/$slug" ]; then - echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug" + echo "Migrating /homeassistant/addons_config/$slug to /app_configs/xxx-$slug" cp -rnf /homeassistant/addons_config/"$slug"/. /config/ || true mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated fi diff --git a/requestrr/CHANGELOG.md b/requestrr/CHANGELOG.md index 898a6e23f5..43848d428a 100644 --- a/requestrr/CHANGELOG.md +++ b/requestrr/CHANGELOG.md @@ -1,4 +1,5 @@ ## 2.1.10 (2026-06-05) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from thomst08/requestrr (changelog : https://github.com/thomst08/requestrr/releases) - The Home Assistant project has deprecated support for the armv7, armhf and i386 architectures. Support wil be fully dropped in the upcoming Home Assistant 2025.12 release @@ -13,7 +14,7 @@ ## 2.1.7 (2024-09-21) - Update to latest version from thomst08/requestrr (changelog : https://github.com/thomst08/requestrr/releases) ## 2.1.6 (2024-03-27) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/requestrr in a folder only accessible from my Filebrowser addon called /addon_configs/db21ed7f_requestrr. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/requestrr in a folder only accessible from my Filebrowser addon called /app_configs/db21ed7f_requestrr. This prevents the add-on from modifying your Home Assistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ - WARNING : update to supervisor 2022.11 before installing ## 2.1.2 (2022-04-11) diff --git a/requestrr/README.md b/requestrr/README.md index a26d644b16..57d9dbf137 100644 --- a/requestrr/README.md +++ b/requestrr/README.md @@ -55,7 +55,7 @@ Webui can be found at or through the sidebar using I Configurations can be done through the app webUI, except for the following options. The default username/password is described in the startup log. -Run the addon first, then customize the config file created in `/addon_configs/db21ed7f_requestrr` using the Filebrowser addon. +Run the addon first, then customize the config file created in `/app_configs/db21ed7f_requestrr` using the Filebrowser addon. ### Options diff --git a/requestrr/config.yaml b/requestrr/config.yaml index 4580a95d45..f4cd103f60 100644 --- a/requestrr/config.yaml +++ b/requestrr/config.yaml @@ -72,7 +72,7 @@ environment: image: ghcr.io/alexbelgium/requestrr-{arch} init: false map: - - addon_config:rw + - app_config:rw name: Requestrr options: env_vars: [] diff --git a/requestrr/rootfs/etc/cont-init.d/99-run.sh b/requestrr/rootfs/etc/cont-init.d/99-run.sh index 990245a938..915282c367 100755 --- a/requestrr/rootfs/etc/cont-init.d/99-run.sh +++ b/requestrr/rootfs/etc/cont-init.d/99-run.sh @@ -1,5 +1,5 @@ #!/bin/bash # Start app -bashio::log.info "Please run a first time the addon, then customize using my Filebrowser addon the config file created in /addon_configs/db21ed7f_requestrr" +bashio::log.info "Please run a first time the addon, then customize using my Filebrowser addon the config file created in /app_configs/db21ed7f_requestrr" /root/Requestrr.WebApi -c /config diff --git a/resiliosync/CHANGELOG.md b/resiliosync/CHANGELOG.md index 29ae7cc294..b354d8d453 100644 --- a/resiliosync/CHANGELOG.md +++ b/resiliosync/CHANGELOG.md @@ -1,5 +1,6 @@ ## 3.1.2.1076 (2025-11-22) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-resilio-sync (changelog : https://github.com/linuxserver/docker-resilio-sync/releases) - Added support for configuring extra environment variables via the `env_vars` add-on option alongside config.yaml. See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/resiliosync/config.yaml b/resiliosync/config.yaml index d76c6d5e67..b498fc7b63 100644 --- a/resiliosync/config.yaml +++ b/resiliosync/config.yaml @@ -69,7 +69,7 @@ image: ghcr.io/alexbelgium/resiliosync-{arch} ingress: true init: false map: - - addon_config:rw + - app_config:rw - backup:rw - homeassistant_config:rw - media:rw diff --git a/resiliosync/rootfs/etc/cont-init.d/00-migrate.sh b/resiliosync/rootfs/etc/cont-init.d/00-migrate.sh index bf5e2cb7de..14fab8cd77 100755 --- a/resiliosync/rootfs/etc/cont-init.d/00-migrate.sh +++ b/resiliosync/rootfs/etc/cont-init.d/00-migrate.sh @@ -10,7 +10,7 @@ config_location="${config_location/\/config/\/homeassistant}" if [ -f "$config_location/config.yaml" ] && [ ! -f "$config_location/migrated" ]; then bashio::log.warning "Migrating config.yaml" cp -rf "/homeassistant/addons_config/$slug"/* /config/ || true - echo "Migrated to internal config folder accessible at /addon_configs/xxx-$slug" > "/homeassistant/addons_config/$slug/migrated" + echo "Migrated to internal config folder accessible at /app_configs/xxx-$slug" > "/homeassistant/addons_config/$slug/migrated" fi if [ -f "/homeassistant/addons_autoscripts/$slug.sh" ]; then diff --git a/sabnzbd/CHANGELOG.md b/sabnzbd/CHANGELOG.md index 0f3a845b4c..1970bb5fd0 100644 --- a/sabnzbd/CHANGELOG.md +++ b/sabnzbd/CHANGELOG.md @@ -1,5 +1,6 @@ ## 5.0.4 (2026-06-11) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-sabnzbd (changelog : https://github.com/linuxserver/docker-sabnzbd/releases) ## 5.0.3 (2026-05-16) @@ -31,7 +32,7 @@ ## 4.4.1-2 (2025-02-10) -- New config logic, files migrated to /addon_configs/xxx-sabnzbd +- New config logic, files migrated to /app_configs/xxx-sabnzbd ## 4.4.1 (2024-12-21) diff --git a/sabnzbd/README.md b/sabnzbd/README.md index 5b810a8c72..b1da4f58c6 100644 --- a/sabnzbd/README.md +++ b/sabnzbd/README.md @@ -73,7 +73,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/sabnzbd/config.yaml b/sabnzbd/config.yaml index dfb7a4d278..2c40c21463 100644 --- a/sabnzbd/config.yaml +++ b/sabnzbd/config.yaml @@ -73,7 +73,7 @@ image: ghcr.io/alexbelgium/sabnzbd-{arch} ingress_entry: sabnzbd init: false map: - - addon_config:rw + - app_config:rw - homeassistant_config:rw - share:rw - media:rw diff --git a/sabnzbd/rootfs/etc/cont-init.d/20-folders.sh b/sabnzbd/rootfs/etc/cont-init.d/20-folders.sh index d37566395e..bd94cd2086 100755 --- a/sabnzbd/rootfs/etc/cont-init.d/20-folders.sh +++ b/sabnzbd/rootfs/etc/cont-init.d/20-folders.sh @@ -5,7 +5,7 @@ set -e slug=sabnzbd if [ -d "/homeassistant/addons_config/$slug" ]; then - echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug" + echo "Migrating /homeassistant/addons_config/$slug to /app_configs/xxx-$slug" cp -rnf /homeassistant/addons_config/"$slug"/* /config/ mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated fi diff --git a/scrutiny/CHANGELOG.md b/scrutiny/CHANGELOG.md index d5b3c38c26..10983a4b76 100644 --- a/scrutiny/CHANGELOG.md +++ b/scrutiny/CHANGELOG.md @@ -1,5 +1,6 @@ ## v1.68.0 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from Starosdev/scrutiny (changelog : https://github.com/Starosdev/scrutiny/releases) ## v1.67.0-8 (2026-07-18) diff --git a/scrutiny/config.yaml b/scrutiny/config.yaml index f53cd762fa..68a8e96a40 100644 --- a/scrutiny/config.yaml +++ b/scrutiny/config.yaml @@ -80,7 +80,7 @@ ingress: true init: false map: - share:rw - - addon_config:rw + - app_config:rw name: Scrutiny options: env_vars: [] diff --git a/scrutiny_fa/CHANGELOG.md b/scrutiny_fa/CHANGELOG.md index 2958a75a91..8054bbdbd1 100644 --- a/scrutiny_fa/CHANGELOG.md +++ b/scrutiny_fa/CHANGELOG.md @@ -1,5 +1,6 @@ ## v1.68.0 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from Starosdev/scrutiny (changelog : https://github.com/Starosdev/scrutiny/releases) ## v1.67.0-8 (2026-07-18) diff --git a/scrutiny_fa/config.yaml b/scrutiny_fa/config.yaml index f5281f668a..9b162d8467 100644 --- a/scrutiny_fa/config.yaml +++ b/scrutiny_fa/config.yaml @@ -12,7 +12,7 @@ ingress: true init: false map: - share:rw - - addon_config:rw + - app_config:rw name: Scrutiny (Full Access) options: env_vars: [] diff --git a/scrutiny_fa_original/CHANGELOG.md b/scrutiny_fa_original/CHANGELOG.md index f7c4410fe6..03446b4307 100644 --- a/scrutiny_fa_original/CHANGELOG.md +++ b/scrutiny_fa_original/CHANGELOG.md @@ -1,5 +1,6 @@ ## v0.9.2 (2026-06-20) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from analogj/scrutiny (changelog : https://github.com/analogj/scrutiny/releases) ## v1.63.0 (2026-06-13) diff --git a/scrutiny_fa_original/config.yaml b/scrutiny_fa_original/config.yaml index 03560f1eec..812c9c569b 100644 --- a/scrutiny_fa_original/config.yaml +++ b/scrutiny_fa_original/config.yaml @@ -12,7 +12,7 @@ ingress: true init: false map: - share:rw - - addon_config:rw + - app_config:rw name: scrutiny_fa_original options: env_vars: [] diff --git a/scrutiny_original/CHANGELOG.md b/scrutiny_original/CHANGELOG.md index 9578b2ef40..42c7006bfb 100644 --- a/scrutiny_original/CHANGELOG.md +++ b/scrutiny_original/CHANGELOG.md @@ -1,5 +1,6 @@ ## v0.9.2 (2026-06-20) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from analogj/scrutiny (changelog : https://github.com/analogj/scrutiny/releases) ## v1.63.0 (2026-06-13) diff --git a/scrutiny_original/config.yaml b/scrutiny_original/config.yaml index cb8e50f344..bb43e63b04 100644 --- a/scrutiny_original/config.yaml +++ b/scrutiny_original/config.yaml @@ -80,7 +80,7 @@ ingress: true init: false map: - share:rw - - addon_config:rw + - app_config:rw name: scrutiny_original options: env_vars: [] diff --git a/seerr/CHANGELOG.md b/seerr/CHANGELOG.md index 45a0b1a036..4b9cd8e817 100644 --- a/seerr/CHANGELOG.md +++ b/seerr/CHANGELOG.md @@ -1,5 +1,6 @@ ## 3.4.1 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from seerr-team/seerr (changelog : https://github.com/seerr-team/seerr/releases) ## 3.3.0.1 (2026-07-28) diff --git a/seerr/README.md b/seerr/README.md index e4c33f64d5..36c5e3cf11 100644 --- a/seerr/README.md +++ b/seerr/README.md @@ -48,9 +48,9 @@ TZ: Europe/London Seerr is compatible with Overseerr's data format. To migrate your existing configuration: 1. Stop the **Overseerr** add-on. -2. Install and start the **Seerr** add-on once to create its config directory (`/addon_configs/db21ed7f_seerr/`), then stop it. -3. Open the **[Filebrowser](https://github.com/alexbelgium/hassio-addons/tree/master/filebrowser)** add-on (or any file manager with access to `/addon_configs/`). -4. Navigate to `/addon_configs/db21ed7f_overseerr/` and copy all files into `/addon_configs/db21ed7f_seerr/`. +2. Install and start the **Seerr** add-on once to create its config directory (`/app_configs/db21ed7f_seerr/`), then stop it. +3. Open the **[Filebrowser](https://github.com/alexbelgium/hassio-addons/tree/master/filebrowser)** add-on (or any file manager with access to `/app_configs/`). +4. Navigate to `/app_configs/db21ed7f_overseerr/` and copy all files into `/app_configs/db21ed7f_seerr/`. 5. Start the **Seerr** add-on. Your existing settings, users, and requests will be preserved. --- @@ -60,9 +60,9 @@ Seerr is compatible with Overseerr's data format. To migrate your existing confi Seerr is compatible with Jellyseerr's data format. To migrate your existing configuration: 1. Stop the **Jellyseerr** add-on. -2. Install and start the **Seerr** add-on once to create its config directory (`/addon_configs/db21ed7f_seerr/`), then stop it. -3. Open the **[Filebrowser](https://github.com/alexbelgium/hassio-addons/tree/master/filebrowser)** add-on (or any file manager with access to `/addon_configs/`). -4. Navigate to `/addon_configs/db21ed7f_jellyseerr/` and copy all files into `/addon_configs/db21ed7f_seerr/`. +2. Install and start the **Seerr** add-on once to create its config directory (`/app_configs/db21ed7f_seerr/`), then stop it. +3. Open the **[Filebrowser](https://github.com/alexbelgium/hassio-addons/tree/master/filebrowser)** add-on (or any file manager with access to `/app_configs/`). +4. Navigate to `/app_configs/db21ed7f_jellyseerr/` and copy all files into `/app_configs/db21ed7f_seerr/`. 5. Start the **Seerr** add-on. Your existing settings, users, and requests will be preserved. --- diff --git a/seerr/config.yaml b/seerr/config.yaml index ed08e13daf..0b02dc3fa0 100644 --- a/seerr/config.yaml +++ b/seerr/config.yaml @@ -71,7 +71,7 @@ ingress: true ingress_stream: true init: false map: - - addon_config:rw + - app_config:rw name: Seerr options: NODE_MEMORY_LIMIT: 512 diff --git a/signalk/CHANGELOG.md b/signalk/CHANGELOG.md index 45ee2dcd64..3465ab8943 100644 --- a/signalk/CHANGELOG.md +++ b/signalk/CHANGELOG.md @@ -1,5 +1,6 @@ ## 2.30.0 (2026-07-04) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from SignalK/signalk-server (changelog : https://github.com/SignalK/signalk-server/releases) ## 2.28.0-2 (2026-06-28) - Add Bonjour/mDNS development headers so native npm modules such as mdns can rebuild after add-on updates. diff --git a/signalk/config.yaml b/signalk/config.yaml index b9beec1cb8..6fc262c037 100644 --- a/signalk/config.yaml +++ b/signalk/config.yaml @@ -23,7 +23,7 @@ environment: TCPSTREAMPORT: "8375" image: ghcr.io/alexbelgium/signalk-{arch} map: - - addon_config:rw + - app_config:rw name: Signalk Server options: env_vars: [] diff --git a/social_to_mealie/CHANGELOG.md b/social_to_mealie/CHANGELOG.md index 2c14fa78ad..7ad1afb0f2 100644 --- a/social_to_mealie/CHANGELOG.md +++ b/social_to_mealie/CHANGELOG.md @@ -1,5 +1,6 @@ ## 1.7.2 (2026-07-18) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from GerardPolloRebozado/social-to-mealie (changelog : https://github.com/GerardPolloRebozado/social-to-mealie/releases) ## 1.7.1 (2026-07-13) diff --git a/social_to_mealie/config.yaml b/social_to_mealie/config.yaml index 8712f1b471..b58ccfa2b8 100644 --- a/social_to_mealie/config.yaml +++ b/social_to_mealie/config.yaml @@ -7,7 +7,7 @@ arch: - aarch64 - amd64 map: - - addon_config:rw + - app_config:rw environment: PORT: "3000" image: ghcr.io/alexbelgium/social_to_mealie-{arch} diff --git a/sonarr/CHANGELOG.md b/sonarr/CHANGELOG.md index 4616397978..970075e483 100644 --- a/sonarr/CHANGELOG.md +++ b/sonarr/CHANGELOG.md @@ -1,5 +1,6 @@ ## 4.0.19.2995 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-sonarr (changelog : https://github.com/linuxserver/docker-sonarr/releases) ## 4.0.19.2979 (2026-06-27) @@ -24,7 +25,7 @@ - Add ffmpeg to provide ffprobe for runtime detection (fixes https://github.com/alexbelgium/hassio-addons/issues/2451) ## 4.0.16.2946-1 (2026-01-08) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/sonarr to a folder only accessible from my Filebrowser addon called /addon_configs/xxx-sonarr_nas. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/sonarr to a folder only accessible from my Filebrowser addon called /app_configs/xxx-sonarr_nas. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ ## 4.0.16.2946 (2025-12-27) - Update to latest version from linuxserver/docker-sonarr (changelog : https://github.com/linuxserver/docker-sonarr/releases) diff --git a/sonarr/config.yaml b/sonarr/config.yaml index e452e8bd8f..4c4a57a515 100644 --- a/sonarr/config.yaml +++ b/sonarr/config.yaml @@ -74,7 +74,7 @@ ingress: true ingress_entry: sonarr init: false map: - - addon_config:rw + - app_config:rw - homeassistant_config:rw - share:rw - media:rw diff --git a/sonarr/rootfs/etc/cont-init.d/20-folders.sh b/sonarr/rootfs/etc/cont-init.d/20-folders.sh index df95b88ae7..dc5114cccd 100755 --- a/sonarr/rootfs/etc/cont-init.d/20-folders.sh +++ b/sonarr/rootfs/etc/cont-init.d/20-folders.sh @@ -17,7 +17,7 @@ fi slug=sonarr if [ -d "/homeassistant/addons_config/$slug" ]; then - echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug" + echo "Migrating /homeassistant/addons_config/$slug to /app_configs/xxx-$slug" cp -rnf /homeassistant/addons_config/"$slug"/. /config/ || true mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated fi diff --git a/sponsorblockcast/CHANGELOG.md b/sponsorblockcast/CHANGELOG.md index e9ca5f1eef..66bdf6d428 100644 --- a/sponsorblockcast/CHANGELOG.md +++ b/sponsorblockcast/CHANGELOG.md @@ -1,5 +1,6 @@ ## 0.8.3 (2026-03-21) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from gabe565/CastSponsorSkip (changelog : https://github.com/gabe565/CastSponsorSkip/releases) - The Home Assistant project has deprecated support for the armv7, armhf and i386 architectures. Support wil be fully dropped in the upcoming Home Assistant 2025.12 release diff --git a/sponsorblockcast/config.yaml b/sponsorblockcast/config.yaml index 18e074ac06..4de16a1b8d 100644 --- a/sponsorblockcast/config.yaml +++ b/sponsorblockcast/config.yaml @@ -7,7 +7,7 @@ host_network: true image: ghcr.io/alexbelgium/sponsorblockcast-{arch} init: false map: - - addon_config:rw + - app_config:rw name: Castsponsorskip options: env_vars: [] diff --git a/spotify_to_plex/CHANGELOG.md b/spotify_to_plex/CHANGELOG.md index 784415f55b..8c52deec40 100644 --- a/spotify_to_plex/CHANGELOG.md +++ b/spotify_to_plex/CHANGELOG.md @@ -1,2 +1,3 @@ ## 1.0.104 (2026-07-06) +- Migrate deprecated Home Assistant map names to their app equivalents. - Initial release: Spotify to Plex add-on based on jjdenhertog/spotify-to-plex diff --git a/spotify_to_plex/README.md b/spotify_to_plex/README.md index e6ba819b0c..9a27325f63 100644 --- a/spotify_to_plex/README.md +++ b/spotify_to_plex/README.md @@ -49,7 +49,7 @@ Fill the add-on options: Use the add-on `env_vars` option to pass any extra upstream environment variables (for example Tidal, SLSKD, Lidarr or Plex settings). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. -The configuration and cache are stored in the add-on config folder (`/addon_configs/`), so they survive restarts and updates. +The configuration and cache are stored in the add-on config folder (`/app_configs/`), so they survive restarts and updates. Webui can be found at `:9030`. diff --git a/spotify_to_plex/config.yaml b/spotify_to_plex/config.yaml index 35a5e61cc7..172e558e95 100644 --- a/spotify_to_plex/config.yaml +++ b/spotify_to_plex/config.yaml @@ -7,7 +7,7 @@ environment: image: ghcr.io/alexbelgium/spotify_to_plex-{arch} init: false map: - - addon_config:rw + - app_config:rw name: Spotify to Plex options: env_vars: [] diff --git a/tdarr/README.md b/tdarr/README.md index 7af7eeae0c..232e1a4a1b 100644 --- a/tdarr/README.md +++ b/tdarr/README.md @@ -109,7 +109,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/unpackerr/CHANGELOG.md b/unpackerr/CHANGELOG.md index 0f3f8b0f24..6ca7670d89 100644 --- a/unpackerr/CHANGELOG.md +++ b/unpackerr/CHANGELOG.md @@ -1,5 +1,6 @@ ## v0.15.2-2 (2026-04-06) +- Migrate deprecated Home Assistant map names to their app equivalents. - Fix environment variables not being passed into the container (e.g. VPN_AUTO_PORT_FORWARD, VPN_ENABLED) - Disable VPN port forwarder service when no VPN provider is configured @@ -36,13 +37,13 @@ ## 0.12.0-3 (2023-12-31) - Minor bugs fixed -- Deprecated options watch_path and extraction_path to avoid breakage of the configuration file. Any modifications needs to be done manually using (for example) the Filebrowser addon in /addon_configs/db21ed7f_unpackerr/unpackerr.conf. This also means you'll have to make sure the PUID/PGID specified really correspond to your actual permissions (the app doesn't allow to run as root) +- Deprecated options watch_path and extraction_path to avoid breakage of the configuration file. Any modifications need to be done manually using (for example) the Filebrowser addon in /app_configs/db21ed7f_unpackerr/unpackerr.conf. This also means you'll have to make sure the PUID/PGID specified really correspond to your actual permissions (the app doesn't allow to run as root) ## 0.12.0 (2023-12-30) - Update to latest version from Unpackerr/unpackerr -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config to a folder only accessible from my Filebrowser addon called /addon_configs/db21ed7f_unpackerr. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config to a folder only accessible from my Filebrowser addon called /app_configs/db21ed7f_unpackerr. This prevents the add-on from modifying your Home Assistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ ## testing-e916f00-9-linux-arm64-2023-09-17 (2023-09-17) diff --git a/unpackerr/README.md b/unpackerr/README.md index 602500bdca..31eb72f62a 100644 --- a/unpackerr/README.md +++ b/unpackerr/README.md @@ -108,12 +108,12 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom script execution and environment variable injection through the `addon_config` mapping: +This addon supports custom script execution and environment variable injection through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. -In /addon_configs/db21ed7f_unpackerr/unpackerr.conf you can set all variables according to this list of environment variables : https://github.com/davidnewhall/unpackerr +In /app_configs/db21ed7f_unpackerr/unpackerr.conf you can set all variables according to this list of environment variables : https://github.com/davidnewhall/unpackerr ## Support diff --git a/unpackerr/config.yaml b/unpackerr/config.yaml index daf492e987..da3996a204 100644 --- a/unpackerr/config.yaml +++ b/unpackerr/config.yaml @@ -71,7 +71,7 @@ image: ghcr.io/alexbelgium/unpackerr-{arch} init: false map: - media:rw - - addon_config:rw + - app_config:rw - homeassistant_config:rw - share:rw - ssl diff --git a/webtop_kde/CHANGELOG.md b/webtop_kde/CHANGELOG.md index cad1f7d151..54b810397d 100644 --- a/webtop_kde/CHANGELOG.md +++ b/webtop_kde/CHANGELOG.md @@ -1,5 +1,6 @@ ## 4.16.0.94 (2026-08-01) +- Migrate deprecated Home Assistant map names to their app equivalents. - Version renamed from `4.16-r0-ls94`, which Home Assistant could not order and therefore could not reliably offer as an update: every number of the previous version is kept, as a section of its own. The addon itself and the upstream version it tracks are unchanged diff --git a/webtop_kde/config.yaml b/webtop_kde/config.yaml index 369fc84d80..933e80558c 100644 --- a/webtop_kde/config.yaml +++ b/webtop_kde/config.yaml @@ -75,7 +75,7 @@ image: ghcr.io/alexbelgium/webtop_kde-{arch} ingress: true init: false map: - - addon_config:rw + - app_config:rw - media:rw - share:rw - ssl diff --git a/webtrees/CHANGELOG.md b/webtrees/CHANGELOG.md index e2ea80b00b..6f6c8f7e7e 100644 --- a/webtrees/CHANGELOG.md +++ b/webtrees/CHANGELOG.md @@ -1,5 +1,6 @@ ## 2.2.6 (2026-05-09) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from nathanvaughn/webtrees-docker (changelog : https://github.com/nathanvaughn/webtrees-docker/releases) ## 2.2.5 (2026-01-16) @@ -19,8 +20,8 @@ ## 2.2.1-4 (2025-01-06) - BREAKING CHANGE : please be sure to backup your system (HA, and backup from webtrees UI) before updating - Major code refactor : there is no automatic first user creation, it now opens the wizard and provides additional instructions in the addon log (detecting if it is a first launch or not) - - Data location change : the data location is now configurable through an option. It will now by default move files to /config/data ; accessible by an external editor through /addon_configs/xxx-webtrees/data. I haven't tested it with all configurations (including mariadb) so be careful before updating! However, it will be much more robust & reliable in the future. And should allow to move data storage location - - Database logic change : database selection (sqlite, mysql, psql) is done through the initial startup wizard. If you want to change it, you need to modify manually the config.php.ini file in /config/data (mapped to /addon_configs/xxx-webtrees/data when accessing using a third party tool) + - Data location change : the data location is now configurable through an option. It will now by default move files to /config/data ; accessible by an external editor through /app_configs/xxx-webtrees/data. I haven't tested it with all configurations (including mariadb) so be careful before updating! However, it will be much more robust & reliable in the future. And should allow to move data storage location + - Database logic change : database selection (sqlite, mysql, psql) is done through the initial startup wizard. If you want to change it, you need to modify manually the config.php.ini file in /config/data (mapped to /app_configs/xxx-webtrees/data when accessing using a third party tool) ## 2.2.1-2 (2025-01-02) - Minor bugs fixed diff --git a/webtrees/README.md b/webtrees/README.md index edd0dedeb3..a58ba0eaa0 100644 --- a/webtrees/README.md +++ b/webtrees/README.md @@ -60,7 +60,7 @@ base_url_portless: base url without port - Config.yaml -Custom env variables can be added to the config.yaml file referenced in the addon options. Folder containing this is not a part of root/config directory (where HA's configuration.yaml is), but /root/addon_configs ([HA documentation](https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/)). Full env variables can be found here : https://github.com/linuxserver/docker-paperless-ng. It must be entered in a valid yaml format, that is verified at launch of the addon. +Custom env variables can be added to the config.yaml file referenced in the addon options. Folder containing this is not a part of root/config directory (where HA's configuration.yaml is), but `/app_configs/xxx-webtrees/config.yaml` ([HA documentation](https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/)). Full env variables can be found here : https://github.com/linuxserver/docker-paperless-ng. It must be entered in a valid yaml format, that is verified at launch of the addon. ## Installation diff --git a/webtrees/config.yaml b/webtrees/config.yaml index 7a347f6793..c206ddbbb3 100644 --- a/webtrees/config.yaml +++ b/webtrees/config.yaml @@ -75,7 +75,7 @@ environment: image: ghcr.io/alexbelgium/webtrees-{arch} init: false map: - - addon_config:rw + - app_config:rw - homeassistant_config:rw - share:rw - ssl diff --git a/webtrees/rootfs/etc/cont-init.d/02-mariadb_discovery.sh b/webtrees/rootfs/etc/cont-init.d/02-mariadb_discovery.sh index b3cfb3e871..76044be548 100755 --- a/webtrees/rootfs/etc/cont-init.d/02-mariadb_discovery.sh +++ b/webtrees/rootfs/etc/cont-init.d/02-mariadb_discovery.sh @@ -4,7 +4,7 @@ set -e if bashio::services.available 'mysql'; then bashio::log.green "---" - bashio::log.yellow "MariaDB addon discovered on your system. If you want to use it, you need to use those values when doing the initial startup wizard, or modify manually the config.ini.php file in /config/data (mapped to /addon_configs/xxx-webtrees/data when accessing using a third party tool)" + bashio::log.yellow "MariaDB addon discovered on your system. If you want to use it, you need to use those values when doing the initial startup wizard, or modify manually the config.ini.php file in /config/data (mapped to /app_configs/xxx-webtrees/data when accessing using a third party tool)" bashio::log.blue "Host-name : $(bashio::services "mysql" "host")" bashio::log.blue "Port : $(bashio::services "mysql" "port")" bashio::log.blue "Database user : $(bashio::services "mysql" "username")" diff --git a/whatsapper/CHANGELOG.md b/whatsapper/CHANGELOG.md index 64ff4138a6..36b05405df 100644 --- a/whatsapper/CHANGELOG.md +++ b/whatsapper/CHANGELOG.md @@ -1,4 +1,5 @@ ## 1.2.0 (2026-02-03) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from baldarn/whatsapper (changelog : https://github.com/baldarn/whatsapper/releases/tag/1.2.0) ## 1.1.2 (2026-01-31) diff --git a/whatsapper/config.yaml b/whatsapper/config.yaml index 25501c1227..8821b641ee 100644 --- a/whatsapper/config.yaml +++ b/whatsapper/config.yaml @@ -4,7 +4,7 @@ arch: description: Whatsapper for Home Assistant image: ghcr.io/alexbelgium/whatsapper-{arch} map: - - addon_config:rw + - app_config:rw - share:rw name: Whatsapper options: diff --git a/whoogle/CHANGELOG.md b/whoogle/CHANGELOG.md index da38b58408..305b05433a 100644 --- a/whoogle/CHANGELOG.md +++ b/whoogle/CHANGELOG.md @@ -1,5 +1,6 @@ ## 1.2.4 (2026-04-23) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from benbusby/whoogle-search (changelog : https://github.com/benbusby/whoogle-search/releases) ## 1.2.3 (2026-03-28) @@ -15,7 +16,7 @@ ## 1.1.0 (2025-10-11) - Update to latest version from benbusby/whoogle-search (changelog : https://github.com/benbusby/whoogle-search/releases) ## 0.9.4-2 (2025-09-30) -- Applied new homeassistant config logic, which will allow in the future all Mealie data to be backuped with the addon. All data (+ config) is moved to /addon_configs/db21ed7f_whoogle_search +- Applied new homeassistant config logic, which will allow in the future all Whoogle data to be backed up with the add-on. All data (+ config) is moved to /app_configs/db21ed7f_whoogle_search ## 0.9.4 (2025-09-20) - Update to latest version from benbusby/whoogle-search (changelog : https://github.com/benbusby/whoogle-search/releases) diff --git a/whoogle/config.yaml b/whoogle/config.yaml index bf037d5f3e..95821a7fc2 100644 --- a/whoogle/config.yaml +++ b/whoogle/config.yaml @@ -70,7 +70,7 @@ image: ghcr.io/alexbelgium/whoogle-search-{arch} ingress: true ingress_stream: true map: - - addon_config:rw + - app_config:rw name: Whoogle Search options: env_vars: [] diff --git a/zoraxy/CHANGELOG.md b/zoraxy/CHANGELOG.md index 94db31cdd6..6838a44063 100644 --- a/zoraxy/CHANGELOG.md +++ b/zoraxy/CHANGELOG.md @@ -1,4 +1,5 @@ ## 3.3.3 (2026-06-19) +- Migrate deprecated Home Assistant map names to their app equivalents. - Initial release - Zoraxy reverse proxy with web management UI (port 8000) for Home Assistant - Persistent configuration stored in the add-on config directory (/config) diff --git a/zoraxy/Dockerfile b/zoraxy/Dockerfile index 04384df15c..02df5b429d 100644 --- a/zoraxy/Dockerfile +++ b/zoraxy/Dockerfile @@ -42,7 +42,7 @@ RUN find . -type f \( -name "*.sh" -o -name "run" -o -name "finish" \) -print -e RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi -# Persist Zoraxy data in /config (addon_config) instead of the ephemeral +# Persist Zoraxy data in /config (app_config) instead of the ephemeral # upstream working directory, so the configuration survives add-on updates. RUN sed -i 's#/opt/zoraxy/config#/config#g' /opt/zoraxy/entrypoint.py diff --git a/zoraxy/README.md b/zoraxy/README.md index a0e30b9b33..85bc3abe7c 100644 --- a/zoraxy/README.md +++ b/zoraxy/README.md @@ -49,7 +49,7 @@ and, if you want to reach your services from outside, forward them on your router. All configuration, the database, logs and plugins are stored persistently in the -add-on configuration folder (`/addon_configs/_zoraxy/`, exposed inside the +add-on configuration folder (`/app_configs/_zoraxy/`, exposed inside the container as `/config`), so they survive add-on updates and restarts. ### Options diff --git a/zoraxy/config.yaml b/zoraxy/config.yaml index da629622de..213e4a304f 100644 --- a/zoraxy/config.yaml +++ b/zoraxy/config.yaml @@ -19,7 +19,7 @@ ports_description: 443/tcp: HTTPS traffic for reverse-proxied hosts 8000/tcp: Management Web UI map: - - addon_config:rw + - app_config:rw - share:rw - ssl privileged: diff --git a/zoraxy/rootfs/etc/cont-init.d/20-config.sh b/zoraxy/rootfs/etc/cont-init.d/20-config.sh index ad5e2157bb..68cc03a842 100755 --- a/zoraxy/rootfs/etc/cont-init.d/20-config.sh +++ b/zoraxy/rootfs/etc/cont-init.d/20-config.sh @@ -8,7 +8,7 @@ set -e # Zoraxy stores its database, configuration, logs and plugins relative to its # working directory. The Dockerfile patched the upstream entrypoint to use -# /config (mapped to addon_config) so the data survives add-on updates. +# /config (mapped to app_config) so the data survives add-on updates. mkdir -p /config /config/plugin /config/conf /config/log /config/tmp bashio::log.info "Zoraxy data directory: /config" diff --git a/zzz_archived_omada/CHANGELOG.md b/zzz_archived_omada/CHANGELOG.md index 6d8846731c..f2b1880e12 100644 --- a/zzz_archived_omada/CHANGELOG.md +++ b/zzz_archived_omada/CHANGELOG.md @@ -1,4 +1,5 @@ ## 5.14.26.1-2024-08-29-2 (2025-11-18) +- Migrate deprecated Home Assistant map names to their app equivalents. - Minor bugs fixed ## 5.14.26.1-2024-08-29-1 (2025-11-18) diff --git a/zzz_archived_omada/README.md b/zzz_archived_omada/README.md index 38b5c216fe..364b0d7f6c 100644 --- a/zzz_archived_omada/README.md +++ b/zzz_archived_omada/README.md @@ -84,7 +84,7 @@ Webui can be found at `:8088` (HTTP) or `:8043` (HTTPS). ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `addon_config` mapping: +This addon supports custom scripts and environment variables through the `app_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **Environment variables**: Use the add-on `env_vars` option and see [Add Environment Variables to your Addon](https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon) for details. diff --git a/zzz_archived_omada/config.yaml b/zzz_archived_omada/config.yaml index e202ddb5f4..c167cacc34 100644 --- a/zzz_archived_omada/config.yaml +++ b/zzz_archived_omada/config.yaml @@ -72,7 +72,7 @@ environment: TZ: Etc/UTC image: ghcr.io/alexbelgium/omada-{arch} map: - - addon_config:rw + - app_config:rw - ssl:ro name: "Omada (obsolete)" options: diff --git a/zzz_archived_paperless_ngx/CHANGELOG.md b/zzz_archived_paperless_ngx/CHANGELOG.md index 0f6400e070..aa02b92a00 100644 --- a/zzz_archived_paperless_ngx/CHANGELOG.md +++ b/zzz_archived_paperless_ngx/CHANGELOG.md @@ -1,5 +1,6 @@ ## 3.0.5 (2026-08-02) +- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from paperless-ngx/paperless-ngx (changelog : https://github.com/paperless-ngx/paperless-ngx/releases) ## 3.0.4 (2026-08-01) @@ -92,15 +93,15 @@ - Minor bugs fixed Migration (thanks @eikeja) : - Install the new addon -- Make a backup of the old Paperless directory. In my case "/addon_configs/db21ed7f_paperless_ng" +- Make a backup of the old Paperless directory. In my case "/app_configs/db21ed7f_paperless_ng" - View the folder structure of the new instance, assign files from the old instance to the folders of the new instance. Start new Paperless - all data is there! Folder assignment: -/addon_configs/db21ed7f_paperless_ng/data → /addon_configs/ca5234a0_paperless-ngx/data +/app_configs/db21ed7f_paperless_ng/data → /app_configs/ca5234a0_paperless-ngx/data -/addon_configs/db21ed7f_paperless_ng/media → /share/paperless +/app_configs/db21ed7f_paperless_ng/media → /share/paperless ## 2.6.2 (2024-03-09) @@ -186,7 +187,7 @@ Folder assignment: - Automatically changes config.yaml addon option to new location - Restore local and smb disks scripts - Update to latest version from paperless-ngx/paperless-ngx -- MAJOR CHANGE : new HA config logic implemented. Files are now located in the addon config file, that can be accessed from the addon_configs folder from my filebrowser or cloudcommander addons. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- MAJOR CHANGE : new HA config logic implemented. Files are now located in the addon config file, that can be accessed from the app_configs folder from my filebrowser or cloudcommander addons. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ - Update to new official image - Enable beta channel diff --git a/zzz_archived_paperless_ngx/README.md b/zzz_archived_paperless_ngx/README.md index d9f52327b6..a2744efc7d 100644 --- a/zzz_archived_paperless_ngx/README.md +++ b/zzz_archived_paperless_ngx/README.md @@ -4,15 +4,15 @@ Migration (thanks @eikeja) : - Install the new addon -- Make a backup of the old Paperless directory. In my case "/addon_configs/db21ed7f_paperless_ng" +- Make a backup of the old Paperless directory. In my case "/app_configs/db21ed7f_paperless_ng" - View the folder structure of the new instance, assign files from the old instance to the folders of the new instance. Start new Paperless - all data is there! Folder assignment: -/addon_configs/db21ed7f_paperless_ng/data → /addon_configs/ca5234a0_paperless-ngx/data +/app_configs/db21ed7f_paperless_ng/data → /app_configs/ca5234a0_paperless-ngx/data -/addon_configs/db21ed7f_paperless_ng/media → /share/paperless +/app_configs/db21ed7f_paperless_ng/media → /share/paperless I maintain this and other Home Assistant add-ons in my free time: keeping up with upstream changes, HA changes, and testing on real hardware takes a lot of time (and some money). I use around 5-10 of my >110 addons so regularly I install test machines (and purchase some test services such as vpn) that I don't use myself to troubleshoot and improve the addons diff --git a/zzz_archived_paperless_ngx/config.yaml b/zzz_archived_paperless_ngx/config.yaml index c1c4ab4551..78e91d948f 100644 --- a/zzz_archived_paperless_ngx/config.yaml +++ b/zzz_archived_paperless_ngx/config.yaml @@ -76,7 +76,7 @@ environment: image: ghcr.io/alexbelgium/paperless_ng-{arch} init: false map: - - addon_config:rw + - app_config:rw - homeassistant_config:rw - share:rw - media:rw diff --git a/zzz_archived_paperless_ngx/rootfs/etc/cont-init.d/00-deprecated.sh b/zzz_archived_paperless_ngx/rootfs/etc/cont-init.d/00-deprecated.sh index e729d9376c..3f31333e3e 100755 --- a/zzz_archived_paperless_ngx/rootfs/etc/cont-init.d/00-deprecated.sh +++ b/zzz_archived_paperless_ngx/rootfs/etc/cont-init.d/00-deprecated.sh @@ -18,14 +18,14 @@ echo "" echo "Migration (thanks @eikeja) : - Install the new addon -- Make a backup of the old Paperless directory. In my case '/addon_configs/db21ed7f_paperless_ng' +- Make a backup of the old Paperless directory. In my case '/app_configs/db21ed7f_paperless_ng' - View the folder structure of the new instance, assign files from the old instance to the folders of the new instance. Start new Paperless - all data is there! Folder assignment: -/addon_configs/db21ed7f_paperless_ng/data → /addon_configs/ca5234a0_paperless-ngx/data +/app_configs/db21ed7f_paperless_ng/data → /app_configs/ca5234a0_paperless-ngx/data -/addon_configs/db21ed7f_paperless_ng/media → /share/paperless" +/app_configs/db21ed7f_paperless_ng/media → /share/paperless" sleep 5