Данное обновление включает важные невизуальные изменения, увеличивающие производительность редактора и сервера при работе с большими проектами, а также несколько новых опций. См. полный список изменений ниже.

Изменения:

  • значительно ускорена загрузка и сохранение больших проектов в редакторе и на сервере;
  • значительно ускорено выполнение большого количества разных скриптов, вызванных в пределах одной секунды;
  • можно выполнять до 100 тысяч скриптов в секунду не переполняя очередь скриптов;
  • редактор скриптов: значительно улучшена производительность фильтрации в списке методов, когда в проекте более 200 тысяч объектов;
  • десктоп клиенты: добавлена опция для снижения частоты отрисовки (FPS). Позволяет снизить нагрузку на видеокарту на слабых ПК;
  • web: значительно улучшена производительность перехода на страницы (и в окна) с временными трендами;
  • в меню «Вид» добавлена опция «Показать связи». Позволяет отобразить иконку связи объекта с основной/доп.переменной/скриптом;
  • отправка e-mail и telegram теперь доступна в версии Standard;
  • в меню просмотра сообщений теперь можно задать диапазон времени с точностью до минут;
  • группам пользователей добавлено право «Можно авторизоваться через». Позволяет запретить авторизацию через десктоп / web клиенты;
  • если один из выделенных объектов связан со скриптом, то в инспекторе объектов (на вкладке «События») отображается иконка треугольника;
  • добавлена возможность отправки HTTP PUT запросов с данными в формате JSON;
  • при вставке объектов через контекстное меню их копия располагается по координатам мыши;
  • архивация v2: если в «Текст сообщений о действиях оператора» задать значение «%ignore_actions%», то действия не будут автоматически добавляться в группу «Действия оператора». Их можно будет добавить только через скрипты;
  • сообщения с пустым текстом (созданные в редакторе сообщений) теперь не учитываются во время работы проекта;
  • уменьшен минимально допустимый размер окон / шаблонов;
  • импорт переменных и сообщений: исправлена ошибка импорта при вложенности групп более 3;
  • web: исправлено нарушение работы подписок после попытки перехода к несуществующей группе трендов;
  • web: исправлена смена размера изображений;
  • web: в меню просмотра сообщений исправлена загрузка новой порции сообщений при перемещении скролла;
  • десктоп клиенты: исправлено отображение последней точки у ступенчатых трендов, когда значение не превысило зону нечувствительности;
  • десктоп клиенты: цвет плохого качества имеет приоритет над цветом аварии/предупреждения;
  • исправлена работа активных сообщений о нарушении границ с мертвой зоной. Сообщение меняет статус (либо удаляется) только при выходе за пределы зоны + зона нечувствительности;
  • исправлена работа функции IsFirstChange в скриптах с типом «Нарушена граница»;
  • исправлено наследование времени бездействия пользователя у групп: берётся наибольшее время;
  • исправлена работа комбинации «Shift + Tab» в редакторе скриптов;
  • исправлена ошибка редактора при удалении участка линии/трубопровода во время перемещения;
  • исправление: при изменении профиля пользователя через десктоп-клиент, в списке действий формировалось два одинаковых сообщения;
  • исправление: авто обновление трендов не мешает выбору даты через раскрывающуюся часть календаря;

Резервная копия:
Мы всегда тестируем новые версии ПО на совместимость, но, несмотря на это, рекомендуем сделать резервную копию проекта перед обновлением.

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