Skip to content

Releases: buanet/ioBroker.docker

Hotfix Release v9.0.1

11 Oct 07:37
a37ddf1
Compare
Choose a tag to compare

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

09 Oct 06:54
Compare
Choose a tag to compare

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

28 Sep 19:49
Compare
Choose a tag to compare
Pre-release

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

24 Sep 19:40
0de9d77
Compare
Choose a tag to compare
Pre-release

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

15 Aug 20:57
048603b
Compare
Choose a tag to compare

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)
    • enhance github actions
    • enhance log output of maintenance script on restore (#333)
    • allow iobroker admin to be disabled at startup (#332)
    • allow deletion of objects and states db password with value "none" (#306)

Beta Release v8.1.0-beta.4

29 Jul 20:19
Compare
Choose a tag to compare
Pre-release

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)
    • enhance github actions
    • enhance log output of maintenance script on restore (#333)
    • allow iobroker admin to be disabled at startup (#332)
    • allow deletion of objects and states db password with value "none" (#306)

Beta Release v8.1.0-beta.3

05 Jul 22:26
Compare
Choose a tag to compare
Pre-release

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)
    • enhance github actions
    • enhance log output of maintenance script on restore (#333)
    • allow iobroker admin to be disabled at startup (#332)
    • allow deletion of objects and states db password with value "none" (#306)

Beta Release v8.1.0-beta.2

26 Apr 19:51
721c108
Compare
Choose a tag to compare
Pre-release

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)
    • enhance github actions
    • enhance log output of maintenance script on restore (#333)
    • allow iobroker admin to be disabled at startup (#332)
    • allow deletion of objects and states db password with value "none" (#306)

Hotfix Release v8.0.1

18 Apr 08:05
Compare
Choose a tag to compare

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.

Beta Release v8.1.0-beta.1

14 Apr 19:55
Compare
Choose a tag to compare
Pre-release

Changelog

v8.1.0-beta.1 (14.04.2023)

  • enhance github actions
  • enhance log output of maintenance script on restore (#333)
  • allow iobroker admin to be disabled at startup (#332)
  • allow deletion of objects and states db password with value "none" (#306)