Релиз 1.33 [04.2025]

Модели

В администрирование моделей добавлен подраздел “Параметры”

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

Примечание: Не будет работать в тех случаях, когда таблица не пересоздается (например, при использовании механизма кастомизации процесса синхронизации)


Виджеты

Оптимизирована фильтрация по справочным полям

В базовой и расширенной фильтрации по полям справочникам, а так же в системных виджет-фильтрах с множественным выбором добавлен выбор операторов “Равно” и “Не равно”
image


Добавлен новый тип виджета “KPI”

Виджет типа “KPI” - это инструмент для отображения ключевых показателей эффективности. Представляет собой совокупность расположенных друг за другом значений (индикаторов).

Добавлена настройка “Формат числа”

В блок настроек формулы агрегации добавлена опция “Формат числа”, позволяющая оптимизировать отображение данных на виджете.


В режим просмотра виджета добавлена возможность изменения порядка группировок

В режиме просмотра виджета (в т.ч. через информационную панель) появилась возможность менять порядок полей в группировках, используя drag-and-drop. После изменения порядка виджет автоматически перестраивается с учетом изменения порядка полей. Изменения применяются только в режиме просмотра, а не в самом виджете.



Администрирование

В объекты доступа добавлена подсказка о наследуемых правах и о правах на каталоги

На вкладку “Объекты доступа” в карточках учетной записи пользователя и пользовательской группы добавлена информация:

  • о ключах доступа на объект, унаследованных через ключи доступа к содержимому каталога;

  • о правах доступа к каталогам.


Внедрена защита от перебора учетных данных

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


Изменена логика формирования запроса с базовым доменом, директорией и фильтром при авторизации через LDAP-сервер

:warning: ВАЖНО

После обновления из поля “Фильтр LDAP” необходимо убрать директорию, если ранее она была там указана.

Поле “Фильтр LDAP” адаптировано для работы со сложными фильтрами.

Директория для поиска более не указывается, так как поиск производится по всем директориям базового домена и валидируется по наличию конкретного пользователя с учетом фильтра.


Другие улучшения

Внесены улучшения:

  1. Поправлено отображение значения “false” для типов полей bool в виджетах, построенных на Live-моделях;
  2. Восстановлена авторизация под учетной записью “tech_admin” при отключении локального провайдера;
  3. Добавлено логирование на отправку письма из рассылок;
  4. Установлен лимит при просмотре данных таблицы в MSSQL;
  5. Устранены интерфейсные некритичные неточности, обнаруженные в ходе тестирования 1.32;
  6. Устранены серверные неточности, обнаруженные в ходе тестирования 1.32;
  7. Доработано расположение и скрытие итогового столбца при экспорте сводной таблицы;
  8. Доработано применение фильтра по оператору “Топ/Антитоп” при экспорте сводной таблицы;
  9. Доработано применение фильтра по агрегату на первом уровне при экспорте сводной таблицы;
  10. Реализовано применение фильтра по агрегату в расчете итогового агрегата при экспорте виджета “Таблица”;
  11. Доработана выгрузка виджетов с расчетными агрегатами;
  12. Добавлено игнорирование скрытых в виджете полей при выгрузке;
  13. Доработано применение значения редактируемой переменной в выгрузке виджета;
  14. Скорректирована логика выравнивания данных в выгрузках;
  15. Исправлено в выгрузках отображение лейбла “(Пустые)” в группировках по полям с типами число и логическое, значения “0” для “false” у логических полей;
  16. Реализован экспорт виджетов, построенных на данных Live-моделей, в файлы форматов .xlsx и .csv;
  17. Унифицированы подсказки при скрытии раздвижных блоков настроек;
  18. Добавлено преобразование числовых значений при их вставке в фильтр по столбцу;
  19. Устранены интерфейсные неточности, обнаруженные в ходе тестирования 1.33 (часть 1);
  20. Устранены интерфейсные неточности, обнаруженных в ходе тестирования 1.33 (часть 2);
  21. Устранены интерфейсные неточности, обнаруженных в ходе тестирования 1.33 (часть 3);
  22. Устранены другие интерфейсные неточностей в работе функционала;
  23. Скорректировано написание “Информационные панели” в интерфейсе Системы;
  24. Восстановлены настройки “Граница” в пузырьковой диаграмме;
  25. Поправлена логика применения фильтра по агрегату и добавлена подсказка о работе этого фильтра;
  26. Добавлено логирование запроса в сервисе etl-pusher;
  27. Восстановлено отображение настроек “Поведение в контейнере” для вложенных контейнеров;
  28. Добавлена проверка на превышение количества активных публичных ссылок;
  29. Добавлены валидаторы на функционал публичных ссылок в API;
  30. Исправлены неточности в экспорте информационной панели, вызванные внедрением адаптивной верстки;
  31. Восстановлено сохранение значения “(Пустые)” в качестве значения по умолчанию для системных виджет-фильтров;
  32. Восстановлено корректное отображение форматирования с типом “Гистограмма”"Градиент";
  33. Восстановлена работа виджета “HTML” в зависимости от светлой/темной темы;
  34. Исправлены неточности при форматировании сводной таблицы;
  35. Устранены “перепрыжки” времени при работе с моделью в качестве источника;
  36. Доработаны отображения ошибок “Возникла внутренняя ошибка сервера” в prod режиме;
  37. В ИП реализовано изменение ширины блока вкладов в горизонтальной позиции в зависимости от контента;
  38. В карточке поля виджета отрегулировано раскрытие блоков на вкладке “Фильтрация”;
  39. Восстановлена авторизация пользователя при отключенном clickhouse;
  40. В OData-puller доработана выгрузка в parquet только тех полей, которые перечислены в fields запроса;
  41. Проведен технический рефакторинг Odata-puller (в т.ч. добавлен параметр “Таймаут”);
  42. Исправлена проблема с очищением групп у пользователей;
  43. Скорректирована работа скрытой сортировки в группах-столбцах сводной таблицы;
  44. Скорректировано отображение агрегата с единицей измерения в случае пустого результата.

Ошибки

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

  1. Исправлена ошибка при обновлении пароля для публичной ссылки

Важная информация для команд проектной разработки и devops

:warning:Необходимые изменения, которые должны быть внесены после обновлений:

Изменения в конфигурации

Добавлены переменные:

  • BACKEND_REDIS_HOST
  • BACKEND_REDIS_PORT
  • BACKEND_REDIS_DATABASE
  • BACKEND_REDIS_CONNECTION_TIMEOUT
  • BACKEND_REDIS_DATA_TIMEOUT

Реализована выгрузка parquet-файлов java-puller в s3, обновлены сопутствующие библиотеки и добавлено получение parquet-файлов из s3-хранилища. Оптимизирована выгрузка parquet-файлов в s3 в сервисе java-puller.

Изменен способ формирования параметра folder для передачи в etl-pusher и реализовано получение parquet-файлов из s3 хранилища для сервиса etl-pusher.

Компонент PUPPETEER вынесен из структуры компонента BACKEND.

Odata-puller переведен на новую версию httpx.

Обновлен сервис диагностики - добавлены новые микросервисы, доработан механизм формирования отчета.