Releases: buanet/ioBroker.docker
Hotfix Release v9.0.1
Description
This Hotfix on top of v9.0.0 fixes reported problems with avahi setup.
It only affects systems having environment variable AVAHI
set to true
. For more details please see linked issues.
v9.0.1 (10.10.2023)
- fix issue with avahi setup (#384; #385 by @z1r0)
- add silent cleanup to setup_avahi.sh
- add error handling for package updates/ install
- fix calling iob in iobroker_startup.sh (#388)
v9.0.0 (09.10.2023)
- update official docs
- v9.0.0-beta.2 (28.09.2023)
- fix issue with unlocking features in backitup (#381)
- fix issue with fresh initializing iobroker
- v9.0.0-beta.1 (24.09.2023)
- remove special settings script and env for zwave (#377)
- simplify ci/ reduce gh actions
- ignore errors in "silent cleanup" on first start (#369)
- cleanup/ restructure repo
- update nodejs setup process
- update base image to debian 12 (bookworm)
- improve security by avoiding root (except startup script itself)
- restrict iobroker command line commands (start/ stop/ node fix)
- integrate maintenance script into iobroker command
- move container config files location
❗ Image is now based on Debian 12 ❗
In this release, the base image has been updated from Debian 11 to Debian 12. If you are using a custom configuration, for example through the user scripts feature, please check if everything works as expected after updating your ioBroker container.
Stable Release v9.0.0
Changelog
v9.0.0 (09.10.2023)
- update official docs
- v9.0.0-beta.2 (28.09.2023)
- fix issue with unlocking features in backitup (#381)
- fix issue with fresh initializing iobroker
- v9.0.0-beta.1 (24.09.2023)
- remove special settings script and env for zwave (#377)
- simplify ci/ reduce gh actions
- ignore errors in "silent cleanup" on first start (#369)
- cleanup/ restructure repo
- update nodejs setup process
- update base image to debian 12 (bookworm)
- improve security by avoiding root (except startup script itself)
- restrict iobroker command line commands (start/ stop/ node fix)
- integrate maintenance script into iobroker command
- move container config files location
❗ Image is now based on Debian 12 ❗
In this release, the base image has been updated from Debian 11 to Debian 12. If you are using a custom configuration, for example through the user scripts feature, please check if everything works as expected after updating your ioBroker container.
Beta Release v9.0.0-beta.2
Changelog
v9.0.0-beta.2 (28.09.2023)
- fix issue with unlocking features in backitup (#381)
- fix issue with fresh initializing iobroker
- v9.0.0-beta.1 (24.09.2023)
- remove special settings script and env for zwave (#377)
- simplify ci/ reduce gh actions
- ignore errors in "silent cleanup" on first start (#369)
- cleanup/ restructure repo
- update nodejs setup process
- update base image to debian 12 (bookworm)
- improve security by avoiding root (except startup script itself)
- restrict iobroker command line commands (start/ stop/ node fix)
- integrate maintenance script into iobroker command
- move container config files location
❗ Image is now based on Debian 12 ❗
In this beta release, the base image has been updated from Debian 11 to Debian 12. If you are using a custom configuration, for example through the userscripts feature, please check if everything works as expected after updating your ioBroker container.
Beta Release v9.0.0-beta.1
Changelog
v9.0.0-beta.1 (24.09.2023)
- remove special settings script and env for zwave (#377)
- simplify ci/ reduce gh actions
- ignore errors in "silent cleanup" on first start (#369)
- cleanup/ restructure repo
- update nodejs setup process
- update base image to debian 12 (bookworm)
- improve security by avoiding root (exept startup script itself)
- restrict iobroker commanline commands (start/ stop/ node fix)
- integrate maintenance script into iobroker command
- move container config files location
❗ Image is now based on Debian 12 ❗
In this beta release, the base image has been updated from Debian 11 to Debian 12. If you are using a custom configuration, for example through the userscripts feature, please check if everything works as expected after updating your ioBroker container.
Stable Release v8.1.0
Changelog
v8.1.0 (15.08.2023)
- repo cleanup
- v8.1.0-beta.4 (29.07.2023)
- fix container restart in maintenance script
- fix running maintenance script as iobroker
- enhance quoting (#357 by @dontobi)
- v8.1.0-beta.3 (05.07.2023)
- fix permission issue for restart container as iobroker user
- fix issue with js-controller ui upgrade
- fix small issues in maintenance script
- update action workflows
- v8.1.0-beta.2 (26.04.2023)
- prohibit restore when startup script is still running
- extend time before restart after restore is done
- influx data repo will be added automatically when PACKAGES contains influxdb or influxdb2-cli package
- v8.1.0-beta.1 (14.04.2023)
Beta Release v8.1.0-beta.4
Changelog
v8.1.0-beta.4 (29.07.2023)
- fix container restart in maintenance script
- fix running maintenance script as iobroker
- enhance quoting (#357 by @dontobi)
- v8.1.0-beta.3 (05.07.2023)
- fix permission issue for restart container as iobroker user
- fix issue with js-controller ui upgrade
- fix small issues in maintenance script
- update action workflows
- v8.1.0-beta.2 (26.04.2023)
- prohibit restore when startup script is still running
- extend time before restart after restore is done
- influx data repo will be added automatically when PACKAGES contains influxdb or influxdb2-cli package
- v8.1.0-beta.1 (14.04.2023)
Beta Release v8.1.0-beta.3
Changelog
v8.1.0-beta.3 (05.07.2023)
- fix permission issue for restart container as iobroker user
- fix issue with js-controller ui upgrade
- fix small issues in maintenance script
- update action workflows
- v8.1.0-beta.2 (26.04.2023)
- prohibit restore when startup script is still running
- extend time before restart after restore is done
- influx data repo will be added automatically when PACKAGES contains influxdb or influxdb2-cli package
- v8.1.0-beta.1 (14.04.2023)
Beta Release v8.1.0-beta.2
Changelog
v8.1.0-beta.2 (26.04.2023)
- prohibit restore when startup script is still running
- extend time before restart after restore is done
- influx data repo will be added automatically when PACKAGES contains influxdb or influxdb2-cli package
- v8.1.0-beta.1 (14.04.2023)
Hotfix Release v8.0.1
Description
This Hotfix on top of v8.0.0 fixes reported problems where objects db has been reset when a NEW ioBroker slave container was added.
It only affects systems running with redis as states and objects db. For more details pleas see linked issue.
Changelog
v8.0.1 (17.04.2023)
- fix calling of "iob setup first" on slaves (#335)
v8.0.0 (20.03.2023)
- update readme and docs
- remove manifests
- enhance dockerfile, reduce image size (#323)
- v8.0.0-beta.1 (20.02.2023)
- upgrade node version to recommended node18
- rewrite of multihost setup handling
- rewrite of custom objects and states db setup handling
- enhance initial packages install/ update
- enhance logging and error handling
- add volume instruction to dockerfile
- add support for password protected custom objects and states db (#306)
- add support for redis sentinel (#311)
- add restore command to maintenance script
- add database connection check at startup
- remove initial restore feature
❗ This release contains a new node version ❗
Upgrading an existing ioBroker to a new node version still may cause some issues. To minimize this, make sure your js-controller and adapters are in latest stable version. Make also sure you have a valid backup. Just in case you have to revert back to latest-v7 or restore your backup into a new ioBroker instance.
In general the js-controller should handle the new node version well. In some rare cases some adapters need a little help by reinstalling them.
Although an upgrade by recreating the container is possible, the smoothest way is still setting up a new iobroker and restoring it from a backup. For more details about upgrades see official ioBroker Docker image docs.