Skip to content

Releases: ioBroker/ioBroker.js-controller

Fixes for evolution release (Ann)

12 Feb 19:58

Choose a tag to compare

1.5.4 (2019-02-12) Evolution release (Ann)

  • (bluefox) Fix let's encrypt
  • (bluefox) Fix "iob" script
  • (Dominic Griesel) Revert the changes to del[Foreign]State, so the object is not deleted.
  • (bluefox) always install the version from repository and not the latest from npm
  • (Ingo Fischer) Root should always npm install with --unsafe-perm
  • (bluefox) fix iobroker stop

Evolution release (Ann)

11 Sep 12:50

Choose a tag to compare

Breaking changes:

  • (bluefox) Breaking changes: "][*,;'"`<>?" are no more allowed in IDs

Feature changes:

  • (bluefox) the user by changing of states and objects is logged
  • (bluefox) install specific version of missing adapter
  • (bluefox) add disk info
  • (bluefox) add memAvailable state
  • (bluefox) add noChmod experimental settings
  • (bluefox) stop instances only if they belongs to current host
  • (bluefox) delete adapter only on current host and leave it on others
  • (bluefox) Combine States and Objects (#203)
  • (bluefox) Implement adapter.terminate('Because I need it') (#197)
  • (alcalzone) add restart, disable, updateConfig methods to Adapter class
  • (bluefox) add reinstall.js
  • (bluefox) add "iob" as shortcut
  • (bluefox) add getInterfaces to sendToHost
  • (bluefox) implement backup of data folders via dataFolder flag
  • (alcalzone) Add a wrapper method to safely expose ES6 classes to legacy code
  • (bluefox) add information if instance is alive in "list instances"
  • (stabilostick) added 'pidusage' for information about cpu and new states per adapter instance
  • (bluefox) support of new mime types: pdf, doc, xls, ppt
  • (bluefox) implement flag common.eraseOnUpload
  • (bluefox) set quality codes on connection lost and adapter disconnect
  • (alcalzone) Give adapters a chance to handle their own uncaught errors
  • (alcalzone) Add call stack information to hard to trace error logs
  • (bluefox) add pattern2RegEx to tools

Fixes and Optimizations:

  • (apollon77) the node10 testing was added
  • (bluefox) the read file function was protected
  • (bluefox) possible access rights problem was closed
  • (bluefox) refactoring of memory calculations
  • (bluefox) set default values of states by creation of new instances
  • (alcalzone) Fix "install npm" messages, upgrade node typings to v6
  • (bluefox) check if mem file could be read
  • (buzzy1337) fix calculation of kilobyte to megabyte and fix reading /proc/meminfo
  • (bluefox) Fix: Access to log files through admin does not work
  • (bluefox) fix redis disconnect
  • (bluefox) Update acme to V2 (#199)
  • (bluefox) Improve deleteDevice (#186)
  • (bluefox) fix cookie expiration
  • (alcalzone) several async and testing fixes
  • (bluefox) timeout for npm check added
  • (bluefox) fix "object chmod 777 777 javascript.0.*" command
  • (bluefox) do not send ready second time on reconnect db
  • (Apollon77, Bluefox) prevent defaultObj to be overwritten with normal common details
  • (bluefox) fix error if ID is empty
  • (bluefox) check id by setObject
  • (apollon77) Add amazon-dash to list of adapter to be installed with unsafe-perm
  • (bluefox) leave backitup enabled after restore

Add instance with desired number, Force using of socket.io 2.1.0, Bugfixes

12 Apr 20:12

Choose a tag to compare

1.4.1 (2018-04-12)

Main changes: add instance with desired number, Force using of socket.io 2.1.0, Bugfixes

  • (bluefox) fix error with letsencrypt debug output
  • (bluefox) fix delObject
  • (bluefox) fix restore of backup
  • (bluefox) allow to add instance with desired number
  • (apollon77) fix auto multihost
  • (bluefox) fix for adapter update
  • (bluefox) Force using of socket.io 2.1.0

uninstall via npm, downgrade winston-syslog, refactored deleteAdapter, object.json auto-backups

02 Apr 22:19

Choose a tag to compare

1.4.0 (2018-04-03)

Main changes: uninstall via npm, downgrade winston-syslog, refactored deleteAdapter, object.json auto-backups

  • (AlCalzone) fix npm version pre-install check
  • (bluefox) remove winston-syslog 2.0 and replace it with 1.2.6
  • (AlCalzone) refactored and promisified deleteAdapter and deleteInstance
  • (bluefox) remove controller from the adapters list in admin
  • (bluefox) also uninstall adapters using npm
  • (bluefox) backup object.json files every 2 hours for last 48 hours (warning! Disk usage)
  • (bluefox) added cli command to update/add the vis/knx license

Npm5 and Socket.io Fixes

11 Mar 18:20

Choose a tag to compare

1.3.0 (2018-03-11)

Main changes: socket.io Version downgraded because of bug. Better npm5 support

  • (AlCalzone) Remove the outdated npm package and disable package-lock before installing (#175)
  • (AlCalzone) reworked npm adapter version check without npm package
  • (AlCalzone) ignore local NPM for version check
  • (AlCalzone) don't modify the parent's process PATH variable
  • (AlCalzone) check npm version before installing and potentially disable package-lock
  • (AlCalzone) don't cancel installation, or we're breaking ioBroker anyways
  • (AlCalzone) ignore local npm version for preinstall check
  • (bluefox) move socket.io from 2.0.4 to 1.5.1 because of bug
  • (bluefox) add intro to default tabs

Npm5 Support

06 Mar 22:51

Choose a tag to compare

1.2.6 (2018-03-06)

Main changes: support of npm5, Multihost fixed, added promises to adapter.js

  • (bluefox) fix multihost connect
  • (bluefox) add "multihost status" command
  • (bluefox) make statistics interval adjustable
  • (bluefox) better scan of installed adapters
  • (bluefox) better deletion of adapters
  • (bluefox) fix requests like getStates('*.info.connection')
  • (bluefox) create instance's objects by start.
  • (AlCalzone) Add promisified methods to the adapter class
  • (AlCalzone) enable basic type-checking and fix found error
  • (Apollon77) fix potential error and check if that.log exists
  • (bluefox) updates npm packets
  • (Apollon77) log an error when npmInstallWithCheck throws
  • (AlCalzone) [npm5] Disable package-lock.json before installing anything
  • (Apollon77) use stable tag from admin in dependencies

Maintenance release (npm5, install)

27 Jan 21:49

Choose a tag to compare

1.2.5 (2017-01-27)

  • (bluefox) move buildRepository.js to ioBroker.repositories
  • (bluefox) fix adapter download
  • (Apollon77) also include npm5 fix into reinstall.sh
  • (bluefox) add functions to standard enums
  • (bluefox) check if pattern is valid
  • (bluefox) catch error by deleting of adapter.
  • (bluefox) better adapter directory search
  • (Apollon77) another fix for reinstall.sh, add --unsafe-perm
  • (Apollon77) exit mocha tests explicitely when completed, needed pot. with most current version of mocha
  • (Apollon77) add npm5 check and "Block" to "iobroker install" commands

Backup fix

30 Nov 22:07

Choose a tag to compare

1.2.3 (2017-11-24)

  • (bluefox) fix windows problem and storing of error messages
  • (bluefox) fix logging level: silly
  • (bluefox) fix dependency check
  • (bluefox) fix small errors
  • (bluefox) add repo commands to cli
  • (bluefox) setTimeout(0) => setImmediate
  • (bluefox) add timestamp and "from" information object
  • (bluefox) allow to enable redis by setup
  • (bluefox) catch backup errors
  • (bluefox) ignore errors by setup first
  • (bluefox) fix generate repository
  • (bluefox) calculate number of datapoints in vis and deliver it in statistics
  • (bluefox) fix restoring of backup
  • (AlCalzone) fix install urls ending with ".git"

Backup fix

23 Nov 21:22

Choose a tag to compare

1.2.1 (2017-11-19)

  • (bluefox) fix windows problem and storing of error messages
  • (bluefox) fix logging level: silly
  • (bluefox) fix dependency check
  • (bluefox) fix small errors
  • (bluefox) add repo commands to cli
  • (bluefox) setTimeout(0) => setImmediate
  • (bluefox) add timestamp and "from" information object
  • (bluefox) allow to enable redis by setup
  • (bluefox) catch backup errors
  • (bluefox) ignore errors by setup first
  • (bluefox) fix generate repository
  • (bluefox) calculate number of datapoints in vis and deliver it in statistics
  • (bluefox) fix restoring of backup

Maintenance release

24 Sep 15:09

Choose a tag to compare

1.2.0 (2017-09-24)

  • (bluefox) fixed upgrade command
  • (bluefox) allow install from custom repositories
  • (bluefox) remove online and sources repositories
  • (bluefox) fix multihosts command
  • (bluefox) catch the error outputs of instances if they die
  • (bluefox) no more support for node.js 0.10/0.12
  • (bluefox) add new logging level: silly