Что нового в Glarus BI 0.57?¶
Поддержка Oracle¶

Добавлен коннектор к СУБД Oracle. Реализовано кэширование моделей из Oracle в ClickHouse.
Поддержка репликации в ClickHouse¶

Теперь вы можете использовать Glarus BI с кластером ClickHouse.
В настройках подключения к ClickHouse появился переключатель, позволяющий указать системе, что вы подключаетесь к кластеру ClickHouse. Вы можете загружать XLSX и хранить кэш моделей в кластере, повышая отказоустойчивость, целостность данных и масштабируя операции чтения.
Доработки импорта из XLSX¶

-
Скорректированы права доступа к импортируемым таблицам для обеспечения безопасности данных по умолчанию.
-
Поля с целочисленными значениями больше не определяются системой как «Категория», в результате корректно работает сортировка, фильтрация, форматирование значений и другие системные механизмы с этими полями.
-
Реализовано сохранение кириллических названий импортируемых таблиц в ClickHouse вместо транслитерации.
Динамические столбцы в таблице дашборда¶

Допустим, у вас есть столбцы итогов, разбитые по годам. Вы не хотите выводить всю историю на дашборд, так как значения займут всю ширину и выйдут за его пределы. Перестраивать запрос и таблицу — не ваш вариант. Вам нужен фильтр, который позволит вывести два, три и более столбцов с итогами, в зависимости от заданного в фильтре интервала.
В этом выпуске мы посчитали, что виджет «Число» может послужить опорой для динамических столбцов таблицы, поля текстового ввода фильтра — для задания интервала и подготовили для вас код запроса для создания регулярного выражения:
- Вы задаёте интервал в фильтре.
- Значения передаются в виджет «Число», где формируется регулярное выражение для таблицы.
- Регулярное выражение через специальный фильтр подставляется в запрос таблицы как переменная.
- Таблица получает значение переменной и обновляется.
Скрытие фильтров на дашборде¶

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

Заголовок виджета дашборда теперь можно скрыть. Если вам не нужны названия над таблицами, диаграммами, графиками или под числом (например, вы используете текстовые виджеты вместо них) — попробуйте скрыть заголовки в настройках карточки.
Доработаны фильтры дашборда¶

-
Улучшено сохранение состояния фильтров дашборда. Система сохраняет значения фильтров, введённые пользователем дашборда. При быстрой навигации сохранение могло не успевать за действиями пользователя. Например, вы открывали дашборд и могли видеть не тот интервал в фильтре и не те данные на виджетах, которые ожидали. — Мы исправили эту особенность. Состояние фильтров сохраняется и успевает за пользователем.
-
Исправлено размещение панели фильтров дашборда при прокрутке страницы.
-
Добавлена возможность фильтрации значений длинного выпадающего списка фильтра по первым символам в длинных списках, с которыми ранее были проблемы.
Перенос коллекций между экземплярами — теперь и в графическом интерфейсе¶

В предыдущем выпуске мы предоставили методы для экспорта и импорта коллекций через API. В этой версии вы можете выполнить экспорт и импорт с помощью кнопок в интерфейсе приложения. Условие для успешного импорта — оба экземпляра должны иметь доступ к одним и тем же данным.
Приоритет кэширования моделей¶

Как показала практика, иногда нужна возможность вмешаться в кэширование моделей — вручную изменить порядок обновления кэша.
По умолчанию обновление выполняется в порядке создания таблиц моделей (по ID). Такой вариант подходит не для всех случаев, особенно когда вы часто создаёте новые модели на основе существующих, затем меняете их определение.
Для этого мы добавили поле ввода приоритета обновления кэша и вывели значения приоритета в списке моделей, чтобы вы видели общую картину.

Приоритет обновления задаётся в блоке информации о модели. Чем выше значение — тем раньше будет обновлена соответствующая таблица в хранилище. Вводить его в настройки всех моделей не нужно — достаточно повысить приоритет необходимых, значения можно повторять. Ноль означает обычный порядок и используется по умолчанию.
В списке моделей доступна сортировка по приоритету обновления.
Доработан экспорт содержимого дашборда в PDF и PPTX¶

-
Три варианта размещения виджетов:
- «авто» — от одного до нескольких виджетов на странице, по выбору алгоритма;
- «виджет» — по одному виджету на страницу;
- «дашборд» — все виджеты на одной странице.
-
Опциональный вывод значения фильтров — теперь работает и для экспорта в PDF. Виджеты фильтров не разбиваются по страницам и выводятся перед визуализациями.
-
Выгрузка одной (текущей) вкладки дашборда или всех — теперь как для PDF, так и для PPTX.
-
Добавлен индикатор процесса выгрузки.
-
Исправлен цвет фона ячеек при экспорте сводной таблицы в PDF.
-
Исправлено положение маркеров на карте при экспорте дашборда с картой в PDF.
Более точное представление ссылок при экспорте в XLSX¶

Ссылки в XLSX выглядят так же, как на дашборде, при этом сохраняется как замещающий текст, так и адрес. Мы нашли и устранили несколько дефектов в сложных сценариях, когда ссылки могли быть «сломаны» в файле экспорта. Текстовая карточка больше не препятствует экспорту.
Улучшены прямые таблицы¶

-
Настраиваемая точная ширина столбцов в виде числа.

В предыдущих выпусках вы могли настроить ширину столбцов мышью в предварительном просмотре таблицы. С широкими таблицами этот приём оказался недостаточно удобным: если столбцов много, работать с ними утомительно. Кроме того, сложно получить два одинаковых значения ширины в разных таблицах. По многочисленным просьбам мы добавили точную ширину столбца в виде числового значения.
-
Одна ширина для всех столбцов таблицы.

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

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

-
В таблицах с пагинацией устранена проблема отображения нижних строк в некоторых комбинациях настроек.
-
Если прямая таблица представляется в виде сводной (речь о параметре в настройках карточки прямой таблицы), при экспорте в XLSX она будет выглядеть как на экране.
-
Исправлено перетаскивание столбцов в настройках карточки.
Улучшены сводные таблицы¶

-
Исправлено отображение итогов, границ ячеек, а также экспорт ячеек в сводных таблицах с многоуровневыми заголовками и в сценариях со скрытием полей.
-
Устранена проблема применения курсива к ячейкам.

-
Улучшена работа таблицы с иерархией при использовании кнопок «+» и «-» для отображения и скрытия уровней. Исправлены отступы в уровнях иерархии.

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

-
Исправлено появление всплывающих подсказок на частично отображённых полях левого заголовка (когда правая часть столбца — вне рабочей области).
Доработаны другие виджеты¶
-
Виджет «Число»: добавлены русские сокращения числовых значений, включаются отдельной настройкой (»млн», «млрд», «трлн») и работают, когда ширины виджета недостаточно для вывода всех знаков.

-
Виджеты «Число» и «Тренд»: исправлено автоматическое масштабирование текста. Когда вы увеличиваете виджет, размер шрифта будет более предсказуемый.
-
Виджеты «Число» и «Пирог» (элемент «Всего»): добавлена настройка масштаба значения.

Если по каким-то причинам значение не вмещается или плохо выглядит, вы можете вручную его уменьшить.
-
Виджет «Число»: улучшен перенос длинных названий: они могут разбиваться на 3 строки и более.

-
Виджеты «Гистограмма», «Линия», «Область», «Комбо»: появилась возможность оставить на всплывающей подсказке значение в конкретной точке для выбранной в данный момент серии вместо всех серий.

-
Виджет «Строка»: исправлен частный случай отсутствия всплывающей подсказки при наведении на серии при использовании фильтра.
-
Виджет «Комбо»: улучшен вывод значений в режиме «Показывать некоторые», до этого были возможны наложения значений.
-
Виджет «Карта»: исправлен выбор и применение пользовательского цвета в настройках.
-
Виджет «Текст»: реализована опциональная прокрутка содержимого колёсиком мыши (без прокрутки страницы). Удобно использовать для встроенных через iframe в виджет «Текст» внешних элементов.
-
Виджет «Пирог»: в вариантах размещения легенды «Верх» и «Низ» теперь используется вывод значений в строку, а не в столбец. Исправлены сокращённые варианты вывода легенды.
-
Иногда алгоритмы использовали белый цвет для серий данных — секторы, столбцы, кривые сливались с фоном. Мы исключили белый из автоматической палитры по умолчанию.
Улучшена работа с полями в конструкторе запросов¶

Устранена проблема при перетаскивании полей в блоке «Суммировать» — длинные поля теперь не будут изменять задаваемый пользователем порядок.
Исправлен размер карточек в мобильном виде¶

Размер карточки дашборда в мобильном виде по умолчанию теперь соответствует настройкам.
Улучшены детали кэширования моделей¶
-
Добавлена возможность расширенного кэширования моделей из ClickHouse в ClickHouse.
-
Мы поработали над терминологией и описанием, чтобы вы не запутались в настройках кэширования моделей.
-
Устранена проблема на странице настройки подключений к данным, когда вместо подсказки о кэшировании вы могли получить ошибку на странице.
-
Улучшен перенос первичных ключей при кэшировании моделей. Добавлена сортировка по первичным ключам, если они были в исходной таблице.
-
Устранена проблема создания модели при попытке записи в ClickHouse даты из Greenplum с типом
timestamp, превышающей максимально допустимое значение (2106-й год и выше). После исправления такие значения будут во время кэширования преобразованы в 2100-01-01, типdatetime. -
Значения NULL корректно передаются в модель.
-
Мы вернули кнопку ручного запуска обновления кэша выбранной модели пользователями в блоке информации о модели.
Управление лицензиями в интерфейсе администратора¶

В раздел «Управление» добавлен подраздел «Лицензия». Администратор может следить за общим статусом лицензий, датой истечения, общим и активным числом пользователей, остатком лицензий на пользователей, использовать новый код запроса и вводить новые ключи.
Более детальный учёт лицензий в сценариях с LDAP¶
Доработаны сценарии подключения и отключения пользователей LDAP и подсчёт лицензий. При исключении пользователя из группы в LDAP, по которой производится фильтрация для Glarus BI, учётная запись будет деактивирована, а лицензия добавлена в число свободных. Расписание синхронизации списка активных пользователей с LDAP гибко настраивается.
Yandex Smart Captcha¶

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

В Управление > Общее администратор может ограничить число попыток входа для всех пользователей. После превышения этого числа учётная запись будет деактивирована.
Функционал аудита возвращается¶
Вы снова можете получать информацию о том, какие действия совершают ваши пользователи в системе, если подключите базу метаданных и настроите специальный дашборд.
Завершение всех сеансов пользователя, кроме текущего¶
При входе пользователя в Glarus BI система выполняет проверку, есть ли другие открытые сеансы данного пользователя, и автоматически завершает их. Это позволяет экономить оперативную память сервера и улучшает безопасность.
Изменения в журналах системы¶
-
Понижен уровень логирования ClickHouse. В данном выпуске по умолчанию понижена детальность журналов, которые ведутся контейнером ClickHouse, чтобы снизить риск переполнения диска, затраты на хранение и повысить производительность.
-
Увеличен размер журнала, отображаемого в разделе «Управление», в 10 раз.
Отключен экспорт дашборда в XLSX по общедоступной ссылке¶
Общедоступные ссылки могут открыть доступ к данным неограниченному числу лиц. Экспорт в XLSX позволяет получить все доступные строки (результаты выполнения запросов), а не только отображённые на виджетах в момент экспорта. То есть создаётся как риск утечки данных, так и возможность создать избыточную нагрузку на ваше или арендуемое вами оборудование.
Для усиления безопасности мы отключили экспорт в XLSX по общедоступной ссылке. Экспорт в PDF по-прежнему работает: пользователи получают только запрошенное содержимое в ограниченном виджетами объёме, а нагрузка большей частью приходится на клиентскую часть с браузером.
Улучшен графический интерфейс¶
-
Теперь мы используем единый шрифт для кириллицы и латиницы — это улучшает как вид системы в целом, так и дизайн ваших дашбордов.
-
Были исправлены стили оформления отдельных виджетов, что приводило к появлению неожиданных шрифтов в интерфейсе.
-
Устранены проблемы спонтанного масштабирования на дашборде после обновления версии, которые приводили к появлению полос прокрутки в текстовых виджетах.
Доработана конфигурация Docker Compose для установки Glarus BI¶
Новые пользователи получают образы сервера приложений, хранилища, базы метаданных — связку, готовую к работе, без противоречивых настроек, конфликтующих портов и несовместимых версий. Мы подготовили обучающие материалы, чтобы вы могли быстро справиться с установкой.
Новый функционал Metabase 0.53–0.57¶
Сохранение запросов непосредственно на дашборд¶
В большинстве случаев сохранение запроса в коллекцию не требуется для достижения результата, кажется лишним действием и усложняет работу. В этом выпуске запрос по умолчанию сохраняется прямо на дашборд. Но вы можете сохранить его и в коллекцию, как раньше.

Администраторы получают инструмент для поиска запросов, которые присутствуют только на одном дашборде, чтобы удалить их из коллекции и далее хранить на дашборде.
Размещение фильтров над связанными карточками¶

Если вам нужно связать фильтр с одной карточкой на дашборде, то размещение фильтра непосредственно над карточкой будет вполне логичным решением. В этом выпуске появилась такая возможность.
Если же вам нужно привязать фильтр к группе карточек, то теперь есть ещё один вариант — связь с заголовком, названием раздела на дашборде.
Расположение фильтров в верхней части дашборда никуда не делось, но благодаря изменениям вы экономите пространство сверху, используя дополнительные варианты размещения.
Новый компонент настройки виджета дашборда¶

Компонент настройки виджета дашборда переработан и позволяет, не меняя исходный запрос, подключать и отключать серии данных для отображения, а также переключать типы визуализации.
Добавлено управление ценой деления на шкале Y.
Больше деталей о моделях в блоке информации¶
В этом выпуске вы получите больше данных о модели в блоке информации, не углубляясь в её настройки. Например, описание, список полей, создателя и последнего редактора, связи с другими сущностями.

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

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

Реализован предварительный просмотр изменений, синхронизация отдельных таблиц (а не всей базы данных), поиск по базам, схемам и таблицам.
Визуализация «Прогресс»: динамическое целевое значение¶

Вместо фиксированного значения, заданного в настройках визуализации, вы можете задать целевое значение динамически, указав на столбец в результатах запроса.
Улучшена визуализация «Таблица»¶

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

Улучшенный просмотр записи¶
Система предоставляет функционал просмотра отдельных записей. В этом выпуске он дополнился следующими возможностями:
- открытие на боковой панели или в отдельном окне;
- просмотр изображений;
- отображение пиктограмм сущностей системы;
- запуск действий с боковой панели для моделей с настроенными действиями;
- URL каждой записи для обмена.
Более точное позиционирование объектов на карте¶

Вы можете изменять масштаб и приближаться к объектам на карте — маркеры теперь динамически обновляются, чтобы точнее показать расположение объекта, а группировка по долготе настраивается детальнее.
Более понятный фильтр¶

На визуализациях в составе запросов изменён компонент фильтрации данных. Вместо модального окна теперь — более понятное выпадающее меню, согласованное с конструктором запросов. Позволяет быстрее найти нужные поля для фильтрации и увидеть, какие фильтры применены.
Логический фильтр для дашборда¶

Добавлен логический фильтр — для полей, содержащих значения ИСТИНА, ЛОЖЬ. Ранее для такой фильтрации приходилось использовать обходные решения. Поддерживаются также пользовательские поля с логическим типом данных.
Улучшена загрузка значений для фильтров¶
Выполнена оптимизация механизма сканирования полей для фильтров дашборда. Значения фильтров кэшируются в зависимости от использования и становятся более предсказуемыми.
Комбинации клавиш для действий¶

Расширен набор доступных комбинаций клавиш, реализовано справочное модальное окно, где можно быстро найти нужное сочетание.
Экспорт дашборда в PDF: улучшена разбивка на страницы¶
Некоторые варианты экспорта дашборда в PDF дадут более аккуратный результат: алгоритм точнее определяет строку для вставки разрыва страницы.
Улучшен экспорт сводных таблиц в CSV¶
Если вы выгружаете сводную таблицу в CSV, представление данных в файле будет соответствовать представлению в визуализации.
Отправка только CSV/XLSX в оповещениях и рассылках¶
Поскольку не все визуализации хорошо выглядят в письмах, вы можете исключить их из тела письма, оставив только отправку результатов запроса в формате XLSX или CSV.
Больше возможностей в оповещениях¶

- Добавлена возможность проверки достижения заданного условия каждые N минут.
- Для варианта «каждый час» появилась возможность задать минуты.
- Добавлен новый вариант «каждый месяц» — для менее частых проверок.
- Реализована поддержка cron-выражений.
Улучшен конструктор запросов¶
-
Добавлен множественный выбор в поле фильтра в выражениях
contains(),doesNotContain(),startsWith()иendsWith().
-
В редакторе пользовательских выражений появилась поддержка многострочных выражений, автоформатирование, дополнительная помощь по встроенным функциям, лучше реализован ввод, чтобы случайно не терять набранный текст.

-
Пользовательские выражения поддерживают многовариантный «является»:
in()иnotIn(). Вам не придётся применять обходные варианты сORвручную.
-
В пользовательские выражения можно записывать строки, числа и логические значения непосредственно как константы.
-
JOINможет включать пользовательские выражения. В сложных случаях, когда вам нужно соединить таблицы с помощью JOIN, но очевидных полей для этого нет, вы можете использовать новое поле — произвольный столбец с пользовательским выражением. Например, если в одной таблице есть отдельные поля «Фамилия», «Имя», «Отчество», в другой — «ФИО», вы совмещаете три поля в одно пользовательское и выбираете его для связи с «ФИО» другой таблицы. Писать для этого прямой запрос не нужно, конструктора запросов хватит для решения.
-
Улучшена производительность конструктора. Исправлены ошибки автодополнения.
-
Доработаны детали графического интерфейса конструктора запросов. Улучшен диалог выбора данных: добавлена возможность оставлять в списке только модели, только запросы или всё при поиске.
-
Вы можете использовать существующие агрегации в блоке «суммировать» — меньше повторений, «чище» запрос, быстрее результат.

Добавлены встроенные функции¶
-
Функции приведения типов:
text(),float(),integer(),date(),datetime(). Позволяют преодолеть несоответствия типов данных, принудительно применив тип к значению.datetime()может конвертировать строки, например, в формате ISO, Unix timestamp илиyyyyMMddHHmmss.
-
splitPart()— извлекает подстроку, используя разделитель. -
path()— извлекает путь из URL. -
distinctIf()— подсчитывает уникальные значения, которые соответствуют заданному условию. -
today()— получает текущую дату. -
if()— полностью аналогиченcase()и является его псевдонимом. Добавлен для удобства, так какifболее интуитивен.
Функции приведения типов и извлечения подстрок пока работают с ограниченным набором СУБД.
Динамическая гранулярность времени в прямых запросах¶

Когда вы хотите изменить группировку по времени в прямом запросе, редактировать код больше не нужно. Настройте поле один раз и выбирайте период из списка, как в конструкторе запросов.
Множественные значения переменной в прямом запросе¶
Добавлена настройка, с помощью которой можно передать несколько значений в прямой запрос, например:
WHERE category IN ({{category_var}})
Поддержка псевдонимов таблиц SQL в фильтрах¶

Допустим, вы пишете FROM product AS p в прямых запросах или используете общие табличные выражения (CTE). Теперь к p можно корректно применить фильтр.
Более точное разграничение типов на семантические и типы данных¶
Теперь действуют более чёткие правила в отношении семантических типов: можно применять только те семантические типы, которые соответствуют базовому типу данных поля (например, числовые типы только для числовых полей).
Если вам нужно преобразовать текстовые числа в числовые поля, это теперь обрабатывается явно с помощью новой стратегии приведения типов в метаданных таблицы. Это делает приведение типов более прямолинейным и отделяет форматирование и маркировку от фактического преобразования типов.
Улучшено отображение значений типа BigInt¶
Данные в полях BigInt (часто используется для ID) могли выводиться с ошибками из-за ограничений JavaScript. Теперь ситуация должна улучшиться: в случае необходимости используется преобразование в строку и форматирование с использованием актуальных средств для BigInt в JavaScript.
Поддержка параметров в iframe и ссылках¶
Встроенный контент на iframe и виджетах «Ссылка» теперь может обновляться динамически. Добавлена поддержка переменных для передачи параметров в перечисленные виджеты.
Оптимизация синхронизации Snowflake¶
Синхронизация со Snowflake ускорена почти в 6 раз.
Официальная поддержка ClickHouse и Starburst¶
Команда Metabase начала официально поддерживать Clickhouse и Starburst. Драйвер Starburst поддерживает также Trino.
Поддержка мультикаталогов в Databricks¶
В предыдущих версиях каждый каталог Databricks распознавался системой как отдельная база данных. На практике это ограничивало возможности использования нескольких каталогов в одном запросе.
Теперь вы можете получить несколько каталогов Databricks, используя единое подключение к БД. При этом вы можете выбрать, какие каталоги сканировать, и задать каталог по умолчанию. Перечислять названия каталогов в каждом SQL-запросе не требуется. Соединения таблиц с помощью JOIN также будут работать.
Поддержка мультикаталогов включается в настройках подключения к БД.
Управление ключами API через файл настройки¶
Появилась возможность определить ключи API непосредственно в файле настройки. Ключи могут быть безопасно созданы, назначены группам и извлечены из переменных окружения. Существующие ключи не будут перезаписаны и не исчезнут при обновлении.
Оптимизированный поиск¶
Улучшена производительность поиска (приблизительно в 3 раза), результаты полнотекстового поиска с частичным совпадением более релевантны. Также при ранжировании результатов учитывается число просмотров и другие важные параметры.
Доработка сегментов¶
Добавлена информация о таблице, на основе которой создан сегмент. Выполнены другие улучшения, которые упрощают работу с сегментами.
Параметризированные фрагменты SQL¶

Теперь вы можете встроить переменную во фрагмент SQL для повторного использования. Эта возможность позволяет связать фрагмент с фильтрами и параметрами.
Также реализованы ссылки на другие фрагменты и сохранённые запросы. Вы можете создавать новые фрагменты, комбинируя несколько существующих, например, с помощью 'AND'. При этом сильно увлечься и испортить работу не выйдет — система распознаёт и блокирует циклические ссылки.
Перевод контента для статического встраивания¶

Вы можете получить перевод не только элементов графического интерфейса, но и данных на таблицах и графиках. Подготовьте и загрузите словарь — система применит его к контенту.
Заглушки на медленный дашборд¶
Пока загружаются виджеты, будут отображены замещающие их изображения, соответствующие типу визуализации.
Тёмный режим для всего приложения¶

В настройках появился выбор тёмного режима графического интерфейса. В случае активации он будет применён как к основному интерфейсу пользователя, так и к разделу «Управление».
Краткие обозначения долларов¶
Для валюты «доллар», отличной от USD, появились краткие обозначения с кодом страны (например, NZ$) и соответствующая опция в настройках, включающая этот вариант отображения.
Улучшено представление API-документации¶
API-документация представлена в Scalar, более удобном специализированном инструменте для документирования и представления API в спецификации OpenAPI.
Доработка системного журнала¶
Выполнены изменения, которые позволяют быстрее диагностировать проблемы синхронизации, сканирования и создания слепков. Улучшено форматирование текста в журнале. Добавлена возможность изменения уровня логирования без перезагрузки экземпляра. Реализован фильтрация и сортировка строк журнала по статусу, продолжительности и времени начала или завершения.
Более детальный аудит¶
Собираются дополнительные данные о работе пользователей с системой. Системные задания теперь включают поле статуса, поэтому можно находить сбои быстрее с помощью фильтрации, отлаживать и устранять проблемы, используя метаданные.
Исключены ID и Entity Qualified ID, вместо них отображаются понятные строки.