Releases: ioBroker/ioBroker.js-controller
Releases · ioBroker/ioBroker.js-controller
Fixes for evolution release (Ann)
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)
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
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
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
deleteAdapteranddeleteInstance - (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
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
npmpackage - (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
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)
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
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
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
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