1
Новости / Обновление до версии 2.7.4.0
« : Сегодня в 10:01:45 »
Обновление по большей части содержит оптимизации производительности и исправления. Полный список изменений ниже.
Изменения:
Мы всегда тестируем новые версии ПО на совместимость, но, несмотря на это, рекомендуем сделать резервную копию проекта перед обновлением.
Процесс обновления:
Для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы скады, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.
Изменения:
- интерфейс сервера: добавлен переключатель на табличный вид в меню "Проекты", "Клиенты", "OPC-серверы";
- интерфейс сервера: добавлен фильтр по тексту в меню "Клиенты";
- новая опция "игнорировать свойства" для импорта переменных с UA-серверов;
- улучшена скорость построения отчетов. При многократном построении отчёта расходуется значительно меньше оперативной памяти;
- утилита настроек: добавлена опция "Оптимизировать компиляцию отчетов" (включена по умолчанию). Опция ускоряет многократное построение одного и того же отчета;
- утилита настроек: добавлена опция "Папка для скомпилированных отчетов". Позволяет задать путь в который будут сохраняться скомпилированные версии отчетов;
- если у кнопки недостаточно прав, то окно подтверждения не выдаётся, сразу отображается окно "недостаточно прав";
- классу TM_ClientData добавлен метод MemberOf. Возвращает True, если пользователь состоит в указанной группе;
- редактор: при работе с файлами проекта предпринимается несколько попыток чтения, если файлы заняты другим процессом;
- редактор: чтобы быстро открыть скрипт, привязанный к объекту, можно кликнуть по нему ПКМ вместо использования кнопки "...";
- редактор: при импорте с OPC-UA серверов, свойства теперь отмечены другой иконкой;
- web: у компонента "Список сообщений" исправлено отображение изменённых через скрипты свойств;
- web: улучшена обработка кликов у фигур. Клики в пределах компонента (но вне самой фигуры!) теперь не учитываются;
- на сервере в списке подписок отображается имя страницы, если подстраница скрыта;
- сервер: улучшена производительно множества математических операций и расчетов;
- сервер: улучшена производительность архивации. Для архивации требуется меньше оперативной памяти;
- сервер: путь к системной папке скады выводится в лог;
- добавлены дополнительные проверки на недопустимые имена БД в настройках проекта;
- десктоп клиенты: исправлена утечка памяти при постоянных вызовах SetTrendClient / SetTrendAll, когда пользователь находится вне меню трендов;
- десктоп клиенты: исправлено выделение в списке интервалов, после смены интервала скриптами, либо колёсиком мыши;
- исправление: если границы переменной связаны с другими переменными, то теперь правильно берётся начальное (либо восстановленное) значение этих переменных при запуске проекта;
- исправление: для PostgreSQL могла неправильно задаваться версия системы архивации;
- исправлена проверка символов "-" и "+" в e-mail адресах при создании пользователей через веб/десктоп клиент;
- исправлено отображение значений у опций "Масштаб и перемещение шкалы" и "Группировка шкал" в настройках проекта;
- исправлена ошибка, из-за которой значения измененных границ (через поля ввода) не сразу отображались у клиентов;
- исправлен вылет редактора в редакторе скриптов: ошибка возникала при попытке перехода к следующему найденному после удаления/редактирования кода;
- исправлен запуск проекта в режиме отладки, когда этот проект добавлен в автозапуск и сервер выключен;
Мы всегда тестируем новые версии ПО на совместимость, но, несмотря на это, рекомендуем сделать резервную копию проекта перед обновлением.
Процесс обновления:
Для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы скады, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.