После некоторой задержки и многочисленных интенсивных тестов при большой поддержке сообщества и здесь, на форуме, мы рады выпустить следующую версию 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 не является ошибкой