Суперсет ТА релиз 4.5.0
На основе Apache Superset 4.0
Изменения, осуществленные командой ТехАудит
Доработка функционала рассылок
Осуществлены следующие изменения:
- Текст из поля «Описание» выводится в сообщении Telegram-бота
- Из рассылки автоматически удаляются адресаты, которые потеряли доступ к просмотру рассылаемых данных или были деактивированы
- Адресаты вводятся не вручную, а выбираются из выпадающего списка зарегистрированных пользователей
- Расширено логирование действий с рассылками и событий в ходе выполнения рассылок
Доработки безопасности
Внесены следующие доработки в области безопасности:
1. Защита от перебора пароля (брутфорс)
Обеспечивается переменными:
2. Автозавершение сессии при бездействии пользователя
Обеспечивается переменной
3. Запрет на работу через одного пользователя с разных устройств Обеспечивается переменной
4. Ограничение срока действия пароля и установка его сложности Обеспечивается переменными:
FAB_BRUTEFORCE_ENABLEDFAB_THRESHOLD_FAIL_LOGIN_COUNTFAB_BRUTEFORCE_NEXT_ATTEMPT_AFTER_BAN
2. Автозавершение сессии при бездействии пользователя
Обеспечивается переменной PERMANENT_SESSION_LIFETIME
3. Запрет на работу через одного пользователя с разных устройств Обеспечивается переменной
ALLOW_PARALLEL_SESSIONS
4. Ограничение срока действия пароля и установка его сложности Обеспечивается переменными:
FAB_PASSWORD_CHANGE_INTERVAL_IN_SECONDS
FAB_PASSWORD_COMPLEXITY_VALIDATOR
FAB_PASSWORD_COMPLEXITY_ENABLED
Переработка логики копирования выражения SELECT в буфер обмена
При нажатии на кнопку копирования выражения SELECT в SQL-лаборатории в ваш буфер обмена копируется SQL-запрос, содержащий в себе перечисленные столбцы целевой таблицы. Ранее вместо перечисления столбцов использовался оператор «*».
Замена иконки вкладки браузера
Мы внедрили новую иконку вкладки браузера. Изменение носит исключительно косметический характер и не затрагивает функциональные аспекты работы системы.
Отключение функционала неадаптивной верстки
Функционал неадаптивной верстки дашбордов был временно выведен из Суперсет ТА в связи с тем, что его реализация не обеспечивала корректное отображение дашбордов на дисплеях различных размеров.
Мы уже работаем над усовершенствованием данного функционала и планируем включить его в один из будущих релизов.
Исправления
- Ускорена загрузка списка дашбордов, отсортированных по тегам
- Исправлена ошибка, возникающая при попытке отсортировать «Столбчатую диаграмму», «Смешанную диаграмму» или «Линейную диаграмму» по показателям, состоящим из значений Null
- Исправлена неработоспособность механизма встраивания дашборда во внешние сервисы
- Исправлена ошибка, не позволявшая пользователям с ролью администратора назначать владельцев дашбордам, графикам, датасетам
- Исправлена ошибка, препятствовавшая корректной выгрузке некоторых картографических визуализаций в файлы PDF
- Исправлено наложение меток времени в «Временном фильтре-слайдере»
- Исправлена бесконечная загрузка при попытке выгрузить новый дашборд в файл Excel
- Исправлено отсутствие иконки Telegram в оповещениях и рассылках
- Исправлена ошибка, из-за которой фильтр IN выбирал все доступные значения без участия пользователя
- Исправлено некорректное расположение текстового курсора при редактировании кода в визуализации «Handlebars»
- Исправлена некорректная работа опции «Скрывать панель фильтров по умолчанию» в окне настройки панели фильтров дашборда
- Исправлено наложение «шапки» дашборда на меню настроек графика в режиме редактирования дашборда
- Устаревшая визуализация «Карта стран» получила надлежащую отметку «Устаревший» в меню создания графиков
- Исправлен некорректный SQL-запрос графиков, возникающий при одновременном воздействии на него двух «Временных фильтров-слайдеров»
- Исправлен ряд опечаток и некорректных переводов
Изменения в файле конфигурации
Добавлены флаги функций:
FAB_BRUTEFORCE_ENABLED– включить/выключить защиту от перебора пароляALLOW_PARALLEL_SESSIONS– разрешить/запретить параллельные сессииFAB_PASSWORD_COMPLEXITY_ENABLED– включение или отключение проверки сложности пароля.AUTH_USERNAME_CI– включает/выключает чувствительность к регистру символов в именах пользователей при идентификации
Добавлены переменные:
FAB_THRESHOLD_FAIL_LOGIN_COUNT– количество попыток входа, при исчерпании которых возможность авторизоваться в Суперсет ТА блокируетсяFAB_BRUTEFORCE_NEXT_ATTEMPT_AFTER_BAN– время, по истечении которого у заблокированного на входе пользователя снова появится возможность авторизоватьсяPERMANENT_SESSION_LIFETIME– время бездействия, по истечении которого автоматически произойдет завершение сессии пользователяFAB_PASSWORD_CHANGE_INTERVAL_IN_SECONDS– время действия пароля, по истечении которого произойдет запрос на его обновлениеFAB_PASSWORD_COMPLEXITY_VALIDATOR– функция проверки сложности пароля.
WEBDRIVER_OPTION_ARGS удален аргумент '--headless'
В файл .env добавлена переменная DISPLAY=':99' Совместимость
Функционал экспорта/импорта дашбордов в новой версии не совместим с предыдущей версией