Улучшения и новая разработка
ВАЖНО
В версии недоступен функционал:
- экспорта виджетов, построенных на данных Live-моделей, в файлы форматов .xlsx и .csv.
Модели
Добавлена возможность написания SQL-запроса к источнику типа «OData»
Предусмотрена возможность в модель с источником типа OData/1C добавлять SQL-запрос, однако синтаксис SQL для таких источников поддерживается с существенными ограничениями.
Виджеты
Добавлен блок настроек “Название”
Изменение параметров, указанных в настройке, применяется при просмотре виджета по ссылке.
Добавлен полноэкранный режим для написания формул агрегации.
В календарях добавлен новый оператор “Первое число месяца”
Новый оператор может использоваться при фильтрации по дате в виджетах, в редактируемых переменных типа “Календарь”, в системном фильтре “Календарь”.
Добавлен новый тип отображения “Множественный выбор” для редактируемой переменной.
Добавлена возможность использования редактируемых переменных в расчетных.
Расширены настройки и добавлена возможность использования переменных в подписях для виджетов типа “Тренд”.
Функционал работает неточно.
Обновлены настройки блока “Фон”: можно выбрать тип фона - заливка, градиент, изображение, шаблон, в блок перенесены настройки блока “Границы”.
В настройках “Заголовок” и “Подзаголовок” блока “Подписи” предусмотрена возможность использования любых переменных, находящихся в виджете.
Добавлена форма просмотра всех виджетов, построенных на той же модели.
На форму редактирования расчетного агрегата добавлена возможность изменения формул.
Проведен апгрейд сервиса выгрузок.
Информационные панели
Добавлена возможность отключения фильтрации отдельных элементов панели без изменения связей
Если на ИП действует автоматическая связанность виджетов, построенных на одной модели, у пользователя появляется возможность разрыва связанности для виджетов путем нажатия на кнопку “Игнорировать связанность”, а также восстановления связанности с помощью нажатия на кнопку “Восстановить связанность”.
Добавлен функционал по предоставлению общего доступа и переиспользованию ранее добавленных системных фильтров.
Добавлены настройки для фоновых изображений объектов ИП
Настройки масштабирования и выравнивания фоновых изображений добавлены в системные виджеты контейнеры, кнопки, тексты и в аналитические виджеты.
Добавлена возможность использования редактируемых переменных в системном виджете “Текст”
Администрирование
В настройки рассылки по email добавлены параметры по типу соединения и тест на отправку письма
Добавлены:
- возможность выбора типа шифрования;
- недостающая валидация полей;
- поддержка самоподписанных сертификатов;
- сервис для тестирования отправки почты, проверки писем и работы шифрования.
Общие изменения
Добавлена передача названия виджета/панели в title страницы в режиме просмотра по ссылке.
Обновлен интерфейс в окне “История выгрузок”.
Обновлен компонент для выбора размера текста
Появилась возможность как выбирать размер текста из предложенных, так и вводить его вручную.
Другие улучшения
Внесены улучшения:
- Обновлены пустые состояния при отсутствии доступа к разделам администрирования объектов, уточнены права на доступ к ним;
- Оператор фильтрации “Содержит” переведен на режим “без учета регистра”;
- Добавлена обработка значения “false” в полях с типом bool в виджетах, построенных на live-модели;
- Доработан метод GET export/by-user по экспорту данных ИП, в которых используются только виджеты “Кнопка” или “Изображение”;
- Добавлены обработчики ошибки “Возникла внутренняя ошибка сервера” для prod режима;
- Доработана взаимная фильтрация значений зависимых полей из иерархии;
- Исправлены неточности по системному виджету “Текст”;
- Скорректировано хранение загружаемых файлов для виджетов “Изображение” и “Кнопка”;
- Скорректировано хранение загружаемых файлов для фона виджетов, контейнеров и текстов;
- Выполнена корректировка записи данных о фоновых изображениях объектов ИП при клонировании вкладки;
- Скрыли информацию об авторе при просмотре объекта через публичную ссылку;
- Проведена корректировка записи действий в логах для некоторых кейсов;
- Восстановлена работа сервиса preview и скорректировано отображение миниатюр панелей в реестре ИП;
- Добавлено обновление файлов справочников в S3 после редактирования правил доступа модели;
- Устранены ошибки при работе с полями типа Array, в виджетах, построенных на данных live-моделей;
- Устранены серверные неточности в работе функционала;
- Устранены серверные неточности, обнаруженные в ходе тестирования 1.31;
- Устранены серверные неточности, обнаруженные в ходе тестирования 1.32;
- Устранены интерфейсные неточности в работе функционала;
- Устранены интерфейсные неточности, обнаруженные в ходе тестирования 1.31;
- Устранены интерфейсные неточности, обнаруженные в ходе тестирования 1.32;
- Устранены неточности, обнаруженные при обновлении на 1.31;
- Исправлено применение в виджете форматирования из модели для полей с датой;
- Проведена корректировка валидации cron-выражений;
- Проведена корректировка настройки обновления данных на основе задачи;
- Добавлено наложение фильтра LDAP при авторизации через Active Directory;
- Обновлена обязательность заполнения полей на формах создания и изменения источников;
- Доработана очистка файлов из S3 после удаления объектов;
- Оптимизировано создание и клонирование вкладок в ИП;
- Устранена уязвимость в коде метода /model-object/sql-data;
- Исправлены критерии наложения форматирования при работе с пустыми значениями;
- Установили заглушку, чтобы не срабатывала очистка свободного места на диске;
- Восстановили форматирование агрегированных данных полей виджета;
- Доработана логика удаления системных виджетов;
- Добавлено отображение значений системных виджет-фильтров при применении закладки;
- Исправлено поведение агрегации “Количество” (для версии 1.32);
- Изменено поведение ИП в предпросмотре при применении закладки;
- Восстановлена работа оконных функций;
- Доработано копирование уведомлений;
- Убрали учет фильтрации по агрегату в итоговых данных сводной таблицы;
- Скорректированы ограничения при использовании LOD-выражений;
- Обновлены подсказки в окнах загружаемых файлов для фона.
Ошибки
Исправлены ошибки:
- Устранена ошибка XSQL запроса к excel-файлам, в которых есть листы c “(” в названиях;
- Устранены ошибки при инкрементальной загрузке;
- Устранена ошибка, связанная с фильтром типа “Поле ввода” и некорректной формулой в итоговой агрегации, при работе с панелью по публичной ссылке;
- Устранена поломка виджета при использовании формул, возвращающих неоднозначный тип поля;
- Устранена ошибки при использовании файлового источника с типом загрузки “Ссылка”;
- Исправлена ошибка “Не верный токен” при повторном открытии публичной ссылки с паролем.
Важная информация для команд проектной разработки и devops
Необходимые изменения, которые должны быть внесены после обновлений:
Изменения в prod-образах
Добавлены образы:
- minio-init - инициализация политик minio
- clear-storage - очистка файлового хранилища
- cron - запуск задач по расписанию
- swagger - swagger-ui для документации api
- puppeteer - выполнение скриншотов
Удалены образы:
- cube-api
- cubecube
- cube-refresh-worker
- cubestore-router
- cubestore-worker-1
- cubestore-worker-2
- cube-redis
Изменения в конфигурации
Добавлены переменные:
- CLICK_MYSQL_PORT=9004
- CLICK_POSTGRESQL_PORT=9005
- CLICK_TIMEOUT=36000
- ETL_AIRFLOW_LOG_FOLDER=/logs/air
- AW_SWAGGER_PORT_EXPORTED=85
- CLICK_PARSER_OPTIONS=-Xms256m -Xmx2048m
- JAVA_PULLER_OPTIONS=-Xms256m -Xmx4g -XX:+PrintFlagsFinal
- MODEL_SYNC_RESULTS_QUEUE=etl_model_sync_results
- CLICK_PARSER_TIMEOUT - Таймаут соединения с сервисом clickhouse-parser (по умолчанию, 15)
Удалены переменные
- DICT_CACHE_SERVER_HOST
- DICT_CACHE_SERVER_PORT
- AW_NPM_TOKEN
Добавлена документация по созданию и распространению собственных etl-блоков - ETL-блоки.