ioBroker.js-controller

ioBroker controller

MIT License

Downloads
823K
Stars
293
Committers
33

Bot releases are hidden (Show)

ioBroker.js-controller - Fixes for evolution release (Ann)

Published by GermanBluefox over 5 years ago

1.5.7 (2019-02-14) 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
  • (bluefox) fix error with formatDate
  • (bluefox) exit code 11 is not an error
ioBroker.js-controller - Fixes for evolution release (Ann)

Published by GermanBluefox over 5 years ago

1.5.6 (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
(bluefox) fix Empty ID error
(bluefox) fix for formatDate

ioBroker.js-controller - Fixes for evolution release (Ann)

Published by GermanBluefox over 5 years ago

1.5.5 (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
  • (bluefox) fix Empty ID error
ioBroker.js-controller - Fixes for evolution release (Ann)

Published by GermanBluefox over 5 years ago

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
ioBroker.js-controller - Evolution release (Ann)

Published by GermanBluefox about 6 years ago

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
ioBroker.js-controller - Add instance with desired number, Force using of socket.io 2.1.0, Bugfixes

Published by GermanBluefox over 6 years ago

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
ioBroker.js-controller - uninstall via npm, downgrade winston-syslog, refactored deleteAdapter, object.json auto-backups

Published by GermanBluefox over 6 years ago

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
ioBroker.js-controller - Npm5 and Socket.io Fixes

Published by GermanBluefox over 6 years ago

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
ioBroker.js-controller - Npm5 Support

Published by GermanBluefox over 6 years ago

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
ioBroker.js-controller - Maintenance release (npm5, install)

Published by GermanBluefox over 6 years ago

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
ioBroker.js-controller - Backup fix

Published by GermanBluefox almost 7 years ago

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"
ioBroker.js-controller - Backup fix

Published by GermanBluefox almost 7 years ago

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
ioBroker.js-controller - Maintenance release

Published by GermanBluefox about 7 years ago

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
ioBroker.js-controller - Multihost discovery, Extended statistics, Default ACL

Published by GermanBluefox about 7 years ago

(bluefox) Extend statistics (node.js versions and some HW parameters will be reported)
(bluefox) Update npm packets
(bluefox) catch semver error
(bluefox) change interface of getDevices functions
(bluefox) change interface of createChannel functions
(bluefox) working on multihost service
(bluefox) fix users cli
(bluefox) implement defaultNewAcl
(bluefox) remove 0.10 and add 8 by tests
(bluefox) fix restart of adapters

ioBroker.js-controller - Release

Published by GermanBluefox over 7 years ago

1.0.0 (2017-04-23)

  • (bluefox) No big changes, just version
  • (bluefox) remove warning about iDs
  • (bluefox) fix tests
  • (bluefox) try to ignore npm error 1
  • (bluefox) fix possible error.
  • (bluefox) create states with ack=true by default
ioBroker.js-controller - 0.17.2 Discovery + Stable repository

Published by GermanBluefox over 7 years ago

0.17.2 (2017-03-25)

  • (bluefox) do not store logs and messages and just publish it
  • (bluefox) remove mochawsome

0.17.1 (2017-03-15)

  • (bluefox) add stable repository
  • (bluefox) fix bug with user=>users (required for user rights)
  • (bluefox) install discovery adapter too if exists at first start
  • (bluefox) extend configuration with city, country and GPS coordinates
  • (bluefox) send city and country in statistics and allow to disable it
ioBroker.js-controller - Preparation for auto-discovery

Published by GermanBluefox over 7 years ago

0.16.1 (2017-03-08)

  • (bluefox) use SHA256 instead of SHA1 (All passwords must be reset via "iobroker passwd username")
  • (bluefox) change cli commands for user: user add, user del, user set, user enable...
  • (bluefox) replace letsencrypt with greenlock
  • (bluefox) try to fix sha256 issue with node.js 0.10.x
  • (bluefox) add uniti
  • (Apollon77) change reinstall.sh script
  • (bluefox) add setStateChanged
  • (bluefox) implement event counters
  • (bluefox) read values from cache if possible in adapter
  • (bluefox) add parser adapter, smartmeter, fakeroku, wetty, fronius, Worx Landroid Rasenmäher
  • (bluefox) fix log sources
  • (bluefox) fix callbacks calls by setObjectNotExists
  • (bluefox) fix getForeignObjects
  • (bluefox) write tests
  • (Patrick) adapter.namespace now always int (was int or string mixed)
  • (Patrick) _fixId better results for empty obj and string (return namespace + '.')
  • (bluefox) small fixes for multihost
  • (bluefox) add getInstalledAdapter for autodiscovery
ioBroker.js-controller - Maintenance release 0.15.1

Published by GermanBluefox over 7 years ago

0.15.1 (2017-01-14)

(bluefox) documentation of adapter
(bluefox) support of autoSubscribe
(bluefox) add innogy-smarthome, vis-players
(bluefox) fix error with "preserve" settings
(bluefox) restart adapter immediately if desired
(bluefox) support of web extensions

ioBroker.js-controller - Maintenance release

Published by GermanBluefox almost 8 years ago

0.14.0 (2016-12-17)

(bluefox) add debug information for logging
(bluefox) remove occ
(bluefox) add mpd, icons-fatcow-hosting
(bluefox) update node-schedule
(bluefox) add cli command "show uuid"
(bluefox) try to fix issue with npm3
(bluefox) add console command "repo [name]"
(bluefox) try to extract the information from local sources-dist.json it online not reachable
(bluefox) add host remove
(bluefox) install non enabled adapters
(bluefox) install icons on backup too
(bluefox) fix some sporadic errors

ioBroker.js-controller - Maintenance release

Published by GermanBluefox almost 8 years ago

0.13.2 (2016-11-04)

  • (bluefox) fix problem by new installation