Release 2.3.0

Дата выхода: 27.11.2023

Метрики prometheus

В платформе реализован сбор метрик производительности prometheus. Доступны следующие метрики:

  • Все http запросы(количество, продолжительность, ошибки)
  • Все запросы к БД (количество, продолжительность, ошибки)
  • Операции со структурированными документами
  • Операции событийной модели
  • Работа GC Метрики доступны в службах backend и remote-runner по маршруту /metrics.

Нововведения в рабочих пространствах

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

  • документы
  • структурированные документы
  • онтология
  • диаграмма
  • факт эксплорер

Если для экземпляра не удается определить какой компонент следует отображать, то отображается "факт эксплорер".

Реализована возможность управлять виджетами путем нажатия на строку в виджете таблицы фактов и данными семантического поиска, а также множество других отдельных улучшений и исправлений:

  • Зависимости полей на формах ввода
  • Пользовательские кнопки в формах
  • Выбор отображаемых столбцов семантического поиска в табличном виджете
  • Отображение расчетных данные семантического поиска в таблице
  • Возможность фильтрации графика
  • Возможность фильтровать данные дерева из таблицы

Нововведения в структурированных документах

Улучшения в реестре структурированных документов:

  • Отображается количество открытых обсуждений в реестре структурированных документов

Улучшения в режиме просмотра:

  • Экспорт структурированных документов в форматы odt, docx, rtf, pdf. Поддерживаются все основные типы компонентов, кросс-ссылки, термины, изображения, диаграммы классов
  • Возможность разметить документ терминами с заданными ограничениями по классам

Улучшения в режиме редактора:

  • Новый компонент "Метаданные документа" позволяет вывести в виде таблицы заданные метеданные текущего документа
  • Новый компонент "Генератор" позволяет генерировать структуру документа по семантическому поиску с учетом заданного шаблона
  • Возможность быстрого создания терминов в процессе редактирования текста в документе через Ctrl+Пробел
  • Возможность выводить названия дискурсов при указании !! перед термином
  • Новый тип контейнера markdown-it-container с параметрами цвета позволяет настраивать заголовок и цвет оформления
  • Добавлена анимация загрузки в предпросмотре

Прочие улучшения:

  • null в "плашке" внешнего содержимого в структурированном документе
  • Неправильно копируется ссылка на публикацию структурированного документа
  • При открытой панели свойств при клике по другому компоненту сразу показывать свойства нового компонента
  • Вызов метода /api/document/fetchPublication/[uuid] выдает 404 ошибку, если у документа нет публикации

Другие нововведения и исправления

Реестры

  • В реестрах не срабатывает фильтрация по тегу сразу после открытия

Онтокарта

  • Решены проблемы со списком отношений в карточке класса в онтокарте
  • В онтокарте включена возможность создания нового экземпляра в карточке любого уровня вложенности
  • Устранены различия в отображении базовых отношений на карте
  • При выборе диапазона в карточке отношения принудительно фильтруются "только мои"
  • Решена проблема отображения некоторых отношений на карте при использовании параметров по умолчанию
  • Экземпляры недоступного класса онтологии доступны для редактирования по ссылке /ontologies/

Документация

  • Исправлена проблема при редактировании документа со вставленным изображением
  • Исправлена проблема редактирования окна с дискурсом после изменения размера окошка
  • Новый тип контейнера markdown-it-container с параметрами цвета позволяет настраивать заголовок и цвет оформления

Диаграммы

  • Копирование элементов диаграмм между диаграммами без признака "сохранять элементы диаграммы"

Образование

  • Отключена рассылка уведомлений в потоках при завершении опроса в АОЕ
  • При открытии рабочего пространства не загружать весь поток, а только одну АОЕ

Ядро платформы

  • Рекурсивные поля в запросах get_data без указания значений фильтра
  • Для свойств добавлен признак "Не ограничивать глубину отслеживания зависимостей при удалении"
  • Событийная модель - возможность принудительного игнорирования отслеживания событий для избегания рекурсий
  • Возможность указывать в правилах переменные и передавать их в запросы get_data для конкретных свойств