Loginom 6.2.4 — описание изменений

25 октября 2019
0 комментариев

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

Исправление ошибок

  1. JavaScript: выполнение кода, интенсивно потребляющего оперативную память, могло приводить к аварийному завершению приложения (#7011).
  2. Извлечение XML, Импорте XML: при импорте однострочных элементов XML после других однострочных элементов возникала ошибка «Набор данных не находится в состоянии редактирования» (#7036).
  3. Импорт из Deductor Warehouse: если после создания производного узла менялись настойки базового узла, то при последующем обновлении конфигурации производного узла возникала ошибка «Необходимо выбрать хотя бы один элемент» (#6994).
  4. Калькулятор: при определенных длинах строк функция вычисления расстояния Левенштейна LevDist могла зависеть от порядка сравниваемых строк и при определенном порядке выдавать некорректный результат (#7062).
  5. Качество бинарной классификации: в режиме ручного изменения порога отсечение (вариант «Заданный») редактором могло игнорироваться значение, заданное в числовом редакторе (#6738).
  6. Навигация: если пользователь с правами Администратора перешёл на вкладку Файлового хранилища и сразу же переключился на вкладку Администрирование, возникала ошибка “Cannot read property 'setIconCls' of null” (#6438).
  7. Настройка соответствия между столбцами: если на странице настройки выходного порта при установленном фильтре на выходные поля переименовать одно из полей таким образом, чтобы оно оказывалось отфильтровано, то после отключения фильтрации терялась связь этого поля со связанным с ним ранее входным полем (#6979).
  8. Подключение веб-сервиса: при деактивации подключения, использующего набор служб Microsoft XML Core Services (MSXML), могла возникать ошибка (#7017).
  9. Подмодель: если внутри Подмодели присутствует Узел-ссылка, а также исходный узел для него, и при этом они расположены внутри отдельных Подмоделей, то при попытке удалить верхнеуровневую Подмодель возникала ошибка «Контекст не содержит объект с идентификатором {...}» (#6601).
  10. Подмодель: при загрузке пакета, содержащего сложные последовательные зависимости между Подмоделями, некоторые узлы могли ошибочно помечаться как неисправные (#6940).
  11. Подмодель: если Подмодель содержала внутри себя узлы, содержащие служебные связи с узлами из других Подмоделей (например, производные узлы), то в редких случаях при её удалении могла возникать ошибка; ошибка могла возникать чаще, если Подмодель использовалась внутри параллельного Цикла (#7037).
  12. Слияние: если у поля основной таблицы был задан тип переменный, а у присоединяемой - строковый, то при выполнении операции Левое соединение возникала ошибка (#7045).
  13. Таблица: при первом открытии таблицы, если в окне перехода к ячейке по номеру (вызывается нажатием ctrl + G) стереть номер текущей ячейки, то некорректно обрабатывалось нажатие Enter, что приводило к ошибке (#7057).

Повышение информативности

  1. Формирование XML: в случае, если было удалено поле, ранее настроенное в качестве «Входного источника данных», то при попытке выполнить узел возникало неинформативное сообщение об ошибке; теперь возникает сообщение «Конфигурация содержит ошибки» (#7024).

Оптимизация работы

  1. Ядро платформы: оптимизировано использование оперативной памяти при большом количестве параллельных потоков; ранее при интенсивной  работе (более тысячи запросов в минуту) через REST-сервис наблюдалось прогрессирующее потребление оперативной памяти, что могло приводить к невозможности работы сервиса (#7040).
#loginom#release notes#6.2#6.2.4

Смотрите также