Май 2026

Релиз 1.17.0 (29.05.2026)

🚀 Новый функционал:

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

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

  3. Нода Execute SQL теперь выводит результат SQL-запроса как датафрейм, а не только сигнал выполнения: запросы типа SELECT возвращают данные, которые можно передать дальше по пайплайну.

⚡ Внесены следующие улучшения:

  1. Переработана библиотека нод. Теперь категории нод получили цветовые маркеры, их можно свернуть, а нужные ноды — закрепить для быстрого доступа, при этом устаревшие ноды помечены бейджем «Deprecated».

  2. В поле редактора добавлен цветной индикатор (в правом верхнем углу), показывающий статус сохранения проекта:

    • зелёный — сохранено;

    • жёлтый — есть несохраненные изменения;

    • голубой — в процессе сохранения произошла ошибка.

  3. Сокращены названия нод чтения и записи из базы данных (например, нода «Read Query From DB V3» теперь называется «Read Query DB V3»).

  4. Унифицировано поле ввода SQL-запросов для нод Read Query DB V3, Read Variables DB и Execute SQL.

  5. Добавлено «умное» автопартиционирование: ноды Read Query DB V3, Read Table DB V3 и Read Variables DB теперь автоматически рассчитывают оптимальное число партиций на основе статистики таблиц, размера колонок и целевого объёма памяти.

  6. Редактор JSON-нод теперь автоматически распознаёт табличные и матричные структуры внутри JSON-документа и отображает информацию о них.

  7. Cтруктура метаданных подключения теперь отображает реальную иерархию в формате «база данных → схема → таблица» вместо плоского списка, что особенно заметно при работе с многобазовыми подключениями (например, PostgreSQL или MSSQL).

  8. Повышена стабильность процесса установки расширений.

    Обратите внимание!

    Ноды Read Query from DB (V1/V2), Read Table from DB (V1/V2) удалены из интерфейса. Если в проекте остались такие ноды, их потребуется заменить на ноды Read Query DB V3 и Read Table DB V3, соответственно.

🐛 Исправлены следующие ошибки:

  1. Исправлена ошибка при загрузке метаданных ClickHouse, которая могла приводить к некорректному отображению структуры БД.

  2. Исправлена ошибка при установке расширений в продакшен-окружении. Теперь скрипт установки корректно работает с прод-каналом дистрибьютора.

  3. Исправлены ошибки в миграциях БД, а именно некорректное сравнение timezone-aware и timezone-naive значений даты/времени, которое могло вызывать падение миграций.

Релиз 1.16.0 (21.05.2026)

🚀 Новый функционал:

  1. Добавлена новая нода Conditional Signal Router. Она предназначена для условного ветвления потока выполнения. Позволяет направить сигнал выполнения по одной из двух веток в зависимости от логического условия — аналогично конструкции IF/ELSE.

  2. Обновлен файловый менеджер для подключений к S3 и FTP/SFTP. Теперь прямо из боковой панели или из редактора ноды с поддержкой поиска и drag-and-drop загрузки можно:

    • просматривать структуру файлов и папок;

    • создавать папки;

    • загружать и скачивать файлы;

    • переименовывать элементы;

    • перемещать элементы;

    • удалять файлы и папки.

  3. В ноды записи (Save CSV, Save Excel, Save Parquet) и ноды чтения (Load CSV, Load Excel, Load Parquet) добавлена кнопка выбора пути через файловый менеджер. Теперь не нужно вручную вводить путь: можно выбрать файл или папку из дерева подключённого хранилища.

⚡ Внесены следующие улучшения:

  1. Теперь ноды ноды записи (Save CSV, Save Excel, Save Parquet) и ноды чтения (Load CSV, Load Excel, Load Parquet) принимают один относительный путь к файлу (например, reports/export.csv вместо «Папка» + «Имя файла») вместо двух отдельных полей. При обновлении существующие проекты мигрируют автоматически — путь и имя файла объединяются в единое поле.

  2. В ноде Read Variables From DB улучшено определение типов переменных. Теперь имена колонок сопоставляются без учёта регистра и спецсимволов (например, скобки или кавычки). Это устраняет ошибки при работе с базами, где имена колонок возвращаются в разных форматах. Также добавлена защита от дублирующихся переопределений колонок.

  3. Добавлены настройки «Сохранять заголовки» и «Сохранить в один файл» в редакторе нод записи Save CSV и Save Excel.

Обратите внимание!

Ноды Write DataFrame to DB и Write DataFrame to DB V2 являются устаревшими и больше не будут выполняться (при запуске отображается сообщение с рекомендацией использовать ноду Write DataFrame to DB V3). Существующие пайплайны с этими нодами требуется обновить.

🐛 Исправлены следующие ошибки:

  1. Исправлена видимость файлового менеджера при определённых сценариях навигации в редакторе проекта.

Релиз 1.15.0 (15.05.2026)

🚀 Новый функционал:

  1. Добавлен функционал объединения проектов в папки, в том числе, теперь можно создавать вложенные папки (до 5 уровней) и перемещать проекты между папками с помощью простого перетаскивания.

  2. Добавлен поиск по названию проекта, искать можно в текущей папке или по всем проектам сразу.

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

⚡ Внесены следующие улучшения:

  1. Добавлена пагинация на странице проектов. Теперь список проектов и папок разбит на страницы (по 25/50/100 элементов), что ускоряет загрузку при большом количестве проектов.

  2. Расширили параметры сортировки по списку проектов: добавлены варианты сортировки по дате создания и названию (от А до Я или наоборот).

  3. Внедрён новый универсальный редактор на базе Monaco, с помощью которого реализовано единообразное поведение подсветки, автодополнение и валидация во всех редакторах (SQL, Python, шаблоны).

  4. В ноду Read Query from DB V3 добавлено контекстное автодополнение SQL, оно учитывает структуру базы и подсказывает таблицы, колонки, ключевые слова и сниппеты с учётом диалекта БД и алиасов в запросе.

  5. В ноду Execute Python Code on DataFrame добавлено умное автодополнение. Теперь автодополнение колонок df_in работает прямо внутри строковых литералов (например, если написать в коде df_in[", то появится окно с предложением доступных колонок).

    Также в данной ноде переменные input_variables доступны через точку и по имени.

🐛 Исправлены следующие ошибки:

  1. Исправлена ошибка работы ноды Execute Project, которая приводила к зависанию выполнения с минимальной диагностикой (теперь ошибка логируется подробно).

  2. Исправлена проблема нормализации данных графа при загрузке, которая могла приводить к некорректной десериализации нод.

Релиз 1.14.2 (08.05.2026)

🚀 Новый функционал:

  1. В раздел «Расписание проектов» добавлена визуальная история последних запусков с цветовой индикацией статуса:

    • успех;

    • ошибка;

    • выполняется;

    • отменён.

    Также теперь можно просмотреть детали группы запусков.

  2. В ноду JSON Editor добавлена поддержка подстановки переменных через синтаксис {{variable}} с автодополнением и валидацией выражений прямо в редакторе.

⚡ Внесены следующие улучшения:

  1. Панель «Состояние внутренних сервисов» полностью переработана: воркеры отображаются с реальным статусом (online/offline), сервисы и воркеры сортируются по статусу.

  2. Добавлена «Очередь задач». Здесь отражается метрика длительности (в очереди/выполняется/итого), временная шкала запуска (queued → started → finished), пульсирующий индикатор для активных задач.

  3. Переработана настройка ноды Read Variables from DB, в том числе, реализован более удобный визуал, а также улучшена навигация по селекторам базы/схемы/таблицы.

  4. Сброс кэша проекта в параметрах проекта. Теперь также сбрасывает локальное состояние пользовательского интерфейса:

    • очищаются кэши датафреймов и JSON;

    • сбрасывается метаинформация нод.

  5. Добавлена валидация SQL-запроса при сохранении ноды Read Query from DB V3: пустые и некорректные запросы отклоняются на этапе валидации.

🐛 Исправлены следующие ошибки:

  1. Исправлена обработка CTE-запросов (WITH … SELECT) в ноде Read Query from DB V3 для Microsoft SQL Server (ранее такие запросы могли выполняться некорректно).

  2. Исправлена ошибка работы ноды Join DataFrames, вызванная некорректным partition mapping, который приводил к сбою при переименовании колонок.

  3. Исправлена неполная очистка кэша датафреймов при сбросе кэша проекта (ранее некоторые индексные записи не удалялись).

  4. Исправлена ошибка работы ноды Execute Project, которая могла приводить к зависанию выполнения.

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