JS-контроллер 1.5.7 доступен в последнем репозитории

После некоторой задержки и многочисленных интенсивных тестов при большой поддержке сообщества и здесь, на форуме, мы рады выпустить следующую версию js-controller для официальных дальнейших тестов для всех заинтересованных пользователей.

Эта версия поддерживает LTS-версии nodejs 4.x, 6.x, 8.x и 10.x и является последней версией js-контроллера с поддержкой nodejs 4.x (с конца 2018 года конца апреля) и nodejs. 6.x (истекает с апреля 2019 года). Но потом еще позже.

Мы будем следить за дальнейшими результатами и скоро сделаем эту версию доступной в стабильной для всех пользователей.

Если в вашей системе есть проблемы с правами, рассмотрите возможность использования установщика (https://forum.iobroker.net/topic/20211/iobroker-installation-fixer-beta-verfügbar)! Это стоит 🙂

Пожалуйста, обратите внимание, в частности, на информацию о проблемах «Обсуждение изменений» и их обсуждениях, пожалуйста, на https://forum.iobroker.net/topic/20317/diskussion-js-controller-1-5-7-im-latest-repository

Весь список изменений 1.5.7 выглядит следующим образом:

Срочные изменения:

  • В системах Master / Slave, пожалуйста, начните обновлять master и slave впоследствии

Требуемые версии адаптеров (только если используются) для нормальной функциональности: javascript> = 3.6.5, погода> = 2.7.1, upnp> = 1.0.4

  • (bluefox) Срочные изменения: "] [*,; '" `<>?" больше не разрешены в идентификаторах

Изменения функций:

  • (bluefox) пользователь вошел в систему
  • (bluefox) установить конкретную версию отсутствующих адаптеров
  • (bluefox) добавить информацию о диске
  • (bluefox) добавить состояние memAvailable
  • (bluefox) добавить экспериментальные настройки noChmod
  • (bluefox) останавливает экземпляры, только если они принадлежат текущему хосту
  • (bluefox) удалить адаптер только на текущем хосте и оставить на других
  • (bluefox) Объединение состояний и объектов (# 203)
  • (bluefox) Реализация adapter.terminate («потому что мне это нужно») (# 197)
  • (alcalzone) добавить методы перезапуска, отключения, updateConfig в класс Adapter
  • (bluefox) добавить reinstall.js
  • (bluefox) добавить "iob" в качестве ярлыка
  • (bluefox) добавить getInterfaces в sendToHost
  • (bluefox) осуществляет резервное копирование папок данных через флаг dataFolder
  • (alcalzone) классы ES6 в устаревшем коде
  • (bluefox) добавить информацию, если экземпляр жив в «списке экземпляров»
  • (stableostick) добавлен pidusage для получения информации о процессоре и новых состояниях для каждого экземпляра адаптера
  • (bluefox) поддержка новых типов mime: pdf, doc, xls, ppt
  • (bluefox) реализует флаг common.eraseOnUpload
  • (bluefox) установить коды качества при потере соединения и отсоединении адаптера
  • (alcalzone) Дает адаптерам возможность самостоятельно исправлять ошибки
  • (alcalzone) Добавить стек вызовов для отслеживания журналов ошибок
  • (bluefox) добавляет pattern2RegEx к инструментам
  • (apollon77) завершить поддержку nodejs 10

Исправления и оптимизации:

  • (apollon77) добавлено тестирование узла 10
  • (bluefox) функция чтения файла была защищена
  • (bluefox) проблема с правами доступа была закрыта
  • (bluefox) рефакторинг вычислений памяти
  • (bluefox) устанавливает значения состояний по умолчанию при создании новых экземпляров
  • (alcalzone) Исправлены сообщения "install npm", обновите тип узла до v6
  • (bluefox) проверка, может ли файл mem прочитать
  • (buzzy1337) исправление подсчета килобайт в мегабайты и исправление чтения / proc / meminfo
  • (bluefox) Исправлено: не работает доступ к лог файлам через админа
  • (bluefox) исправлено отключение redis
  • (bluefox) Обновление acme до V2 (# 199)
  • (bluefox) Улучшение deleteDevice (# 186)
  • (bluefox) исправление истечения срока действия куки
  • (alcalzone) несколько исправлений асинхронности и тестирования
  • (bluefox) добавлен тайм-аут для проверки npm
  • (bluefox) исправляет команду «object chmod 777 777 javascript.0. *»
  • (bluefox) не отправлять готовый второй раз при переподключении базы данных
  • (Apollon77, Bluefox) предотвращает перезапись defaultObj обычными общими сведениями
  • (bluefox) исправить ошибку, если ID пуст
  • (bluefox) проверка идентификатора с помощью setObject
  • (apollon77) Добавить amazon-dash в список адаптеров, устанавливаемых с unsafe-perm
  • (bluefox) оставьте backitup включенным после восстановления
  • (bluefox) Исправим давайте зашифруем
  • (bluefox) Исправлен скрипт "iob"
  • (AlCalzone) Вернуть изменения в [Внешнее] состояние, чтобы объект не был удален.
  • (bluefox) всегда устанавливайте версию из репозитория, а не самую последнюю из npm
  • (Apollon77) Root всегда должен быть установлен с --unsafe-perm
  • (bluefox) исправление остановки iobroker
  • (bluefox) исправляет пустую ошибку ID
  • (bluefox) исправление для formatDate
  • (bluefox) код выхода 11 не является ошибкой