 
  
 Изменения, осуществленные командой ТехАудит
Выгрузка PDF значительно ускорена
Выгрузка PDF стала быстрее за счёт распараллеливания обработки вкладок. Дашборды с большим количеством вкладок теперь выгружаются практически так же быстро, как и одновкладочные. Чтобы избежать перегрузки сервера, действует переменная среды MAX_SCREENSHOT_TASKS, ограничивающая количество одновременно обрабатываемых вкладок.
На видео ниже дашборд с 7 вкладками ранее выгружался около двух минут, сейчас — 24 секунды.
 
 Исправления багов
Изменения, осуществленные командой Apache
Улучшения интерфейса
Интерфейс Суперсет ТА был значительно переработан для улучшения внешнего вида и удобства работы:
В число изменений вошли:
 
  
  
  
  
 Новая визуализация — карта с графиками
Добавлена интерактивная карта мира с возможностью размещения графиков поверх географических областей.
Это расширяет сценарии аналитики с географической привязкой и позволяет строить более наглядные визуальные аналитические панели.
Удалены устаревшие визуализации
Удалены устаревшие визуализации, имеющие актуальные аналоги на ECharts: NVD3 Диаграмма с областями, NVD3 столбчатая диаграмма, лучевая диаграмма, гистограмма, тепловая карта, линейный график, схема последовательности.
Новые хелперы в визуализации Handlebars
Добавлены:
 
 Демонстрация использования новых хелперов
Предупреждение при скачивании CSV в SQL-лаборатории
Если результат запроса превышает установленный лимит, при скачивании CSV теперь отображается уведомление о возможном усечении данных.
 
 Улучшенное отображение ошибок синтаксиса в SQL-лаборатории
Ошибки отображаются с точным указанием строки, символа и фрагмента SQL-кода, что значительно ускоряет отладку.
Отображение затрагиваемых объектов при удалении базы данных или датасета
Теперь показывается полный список связанных объектов (дашборды, графики, датасеты) со ссылками, а не только количество.
 
 Замена удалённого датасета в графике
Если датасет удалён, график можно восстановить, указав новый датасет через опцию «Заменить датасет» (ранее невозможно было открыть такой график).
 
 Автоматическая оптимизация SQL-запросов в виртуальных датасетах
Многие базы данных не продвигают условия во внутренние запросы, когда это возможно. Такое упущение негативно влияет на производительность.
Поэтому был введён фича-флаг OPTIMIZE_SQL, использующий sqlglot там, где это поддерживается, чтобы автоматически продвигать условия во внутренние SELECT-запросы, когда это возможно.
Пример работы до оптимизации:
После оптимизации:
Новый Jinja макрос get_time_filter
Добавлен jinja-макрос «get_time_filter», при вызове которого возвращается объект со следующими переменными:
 
 На рисунке приведена таблица с примерами значений из get_time_filter функции
Также для «get_time_filter» добавлен аргумент strftime, позволяющий форматировать дату get_time_filter(strftime=”%Y.%m.%d”).to_expr → 2025.22.10.
Используется формат, описанный на следующем сайте – https://strftime.org
Применение Jinja-шаблонов при получении датасета через API
Параметр include_rendered_sql=true добавляет в ответ:
которые имеют в себе отработанные jinja-шаблоны. В пользовательском интерфейсе изменений нет.
Добавлены новые временные гранулы
Для баз данных PostgreSQL, Trino и Presto добавлены более детальные грануляции времени (секунда, 5 секунд, 30 секунд, 5 минут, 10 минут, 15 минут и 30 минут):
 
 Новые опции форматирования чисел в графиках
Реализована поддержка форматирования значений:
 
 Улучшена сортировка рядов в графиках типа Echart
Теперь сортировка корректно учитывает числовые значения (они имеют более высокий приоритет, нежели символы).
 
 Отступ названия оси Y в ECharts увеличен по умолчанию
Установлено значение по умолчанию — 30px (вместо 15px), что уменьшает необходимость ручной настройки.
Улучшения экспорта и импорта данных
Исправлено автоматическое обрезание больших чисел при экспорте данных в Excel. Кроме того, улучшено экранирование формул в Excel для предотвращения проблем с безопасностью.
Также были осуществлены следующие доработки:
 
 Отключение сортировки по осям в тепловой карте
В визуализации «Тепловая карта» теперь можно не указывать сортировки по осям X и Y.
 
 Выбор вкладок при рассылке дашбордов в PDF/PNG
Активируется фича-флагом ALERT_REPORT_TABS (по умолчанию отключен). Позволяет включать в рассылку только нужную вкладку.
 
 Форматирование дат в темах писем рассылок
При включённом DATE_FORMAT_IN_EMAIL_SUBJECT=True можно использовать формат %Y-%m-%d и другие strftime-форматы, описанные здесь https://strftime.org.
 
 Деактивация рассылок при удалении вкладки
Если вкладка дашборда удалена, связанные отчёты переводятся в статус «неактивен» и владельцу отправляется уведомление.
Тумблер для применения SQL-мутатора в оповещениях
MUTATE_ALERT_QUERY в конфигурации Позволяет включить или отключить применение SQL_QUERY_MUTATOR для оповещений.
Поддержка Slack Notifications API V2
Улучшенная интеграция со Slack – включается фича-флагом ALERT_REPORT_SLACK_V2.
Учет RLS при генерации иконок графиков
Иконки графиков и дашбордов создаются корректно с учётом ограничений доступа к данным.
Добавлен квартал во вкладке “Предыдущий” в фильтре времени
 
 Визуально улучшено отображение временного сдвига в таблице
Теперь отображаются характерные стрелочки вверх и вниз, а сама таблица стала более читабельной в этом режиме.
 
 Независимое форматирование колонок временного сдвига в таблице
Форматирование колонок временного сравнения теперь можно настраивать отдельно.
 
 Определение цвета временного сдвига в графиках Echarts
Добавлен чекбокс включения дублирования исходного цвета.
 
 Расширенное логирование процессов обработки данных
Теперь при запросе данных графика логируются следующие шаги:
Получение строк;
Это позволит более точно видеть, на каком этапе получения данных для графика возникает проблема.
Обновление подключения к базам данных
Улучшения безопасности
Повышение производительности
Доработки инфраструктуры
Нижеописанные доработки были осуществлены в интересах повышения надёжности и отказоустойчивости Суперсет, а также упрощения его развертки:
Исправлено 284 различных багов
Полный их список можно открыть по этой ссылке.
Изменения в параметрах конфигурации
Новые флаги функций
Удалённые флаги функций
Переименованные флаги функций
Кроме того, значение по умолчанию для «UPLOAD_FOLDER» изменено на «superset/static/uploads/».
Изменения из версии 4.1.0
В преддверии релиза 5-й версии команда Суперсет ТА осуществила перенос некоторых доработок из Apache Superset 4.1.0.
CC и BCC получатели
Возможность добавлять пользователей в копию (CC) или скрытую копию (BCC) в рассылках и оповещениях.
 
 Повторение запроса без временного лимита в SQL-Лаборатории
В случае, если запрос в SQL-Лаборатории падает по таймауту, предусмотрена кнопка "Повторить попытку без лимита по времени".
Перенесено 98 исправлений багов.
Контакты