Июнь 2026
Релиз 1.19.0 (23.06.2026)
🚀 Новый функционал:
Добавлена новая нода Load JSON. Она позволяет загружать JSON-файлы из файловых подключений (S3, FTP/SFTP, SMB или внутреннее хранилище), также в ноде поддерживаются glob-паттерны для множественной загрузки.
Реализована возможность загрузки файлов прямо в ноды Load CSV, Load Excel, Load JSON и Load Parquet. Теперь файл можно загрузить с компьютера, после чего он сохраняется во внутреннее хранилище DVT и автоматически подставляется в ноду, при этом не нужно предварительно настраивать S3 или FTP.

Реализована обработка ошибок прямо в пайплайне. Теперь у каждой ноды появился выход «Ошибка» (
signal_error) и, если нода завершается с ошибкой, то сигнал передаётся по error-ветке, при этом пайплайн может продолжить выполнение по альтернативному пути. Текст ошибки доступен в переменной__dvt_error_text. Также обратите внимание, что это может повлиять на визуальное отображение графов в редакторе.Для ноды Execute Python добавлены входы
df_in(DataFrame) иjson_in(JSON), а также выходыoutput(DataFrame) иoutput_json(JSON). Внутри кода доступныpd,dd, а переменныеdf_outиjson_outавтоматически попадают в соответствующие выходы.
Приступили к разработке документации по каждой ноде, она уже доступна в окне настройки некоторых нод по соответствующей кнопке.


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

⚡ Внесены следующие улучшения:
В ноду Load Excel добавлено поле «Таймаут чтения», с помощью него можно ограничить время загрузки одного файла, чтобы пайплайн не зависал на больших или недоступных файлах.

Реализована поддержка типов SQL Server
uniqueidentifierиbinary. Теперь при чтении данных из SQL Server колонки типовuniqueidentifierиbinary/varbinaryкорректно распознаются и отображаются как строки.Добавлено переопределение переменных при запуске задачи. Теперь при ручном запуске проекта можно передать значения переменных, которые переопределят сохранённые в проекте.
Уменьшен шум в логах. Теперь отладочные сообщения о «disabled outputs» переведены на уровень «debug», а также убраны лишние логи в task worker.
Изменен тип ноды Execute Python. Теперь она она имеет датафрейм-выход вместо signal-only, при этом пайплайны с ней сохранят совместимость, но визуальное отображение ноды в редакторе изменится.
🐛 Исправлены следующие ошибки:
Исправлено зависание при запуске ноды Load Excel. Устранена проблема, при которой чтение Excel-файлов через некоторые файловые подключения могло зависать из-за отсутствия таймаута.
Релиз 1.18.1 (09.06.2026)
🚀 Новый функционал:
Добавлена поддержка протокола SMB/CIFS. Теперь можно создавать подключения к сетевым файловым шарам (Windows-шары, Samba) для чтения и записи файлов. Подробнее о создании и настройке подключения к SMB читайте в статье.
Добавлена нода SMB Connection, которая позволяет получить SMB-подключение в пайплайне, а ноды чтения и записи файлов (Load CSV, Load Excel, Load Parquet, Save CSV, Save Excel, Save Parquet)
теперь поддерживают SMB в качестве источника или приёмника данных.
В ноды загрузки (Load CSV, Load Excel, Load Parquet) и сохранения файлов (Save CSV, Save Excel, Save Parquet) добавлен раздел «Параметры подключения». В нем можно подставить другой
bucket,prefixилиinitial_directoryбез создания отдельного подключения. Данный функционал удобен, когда одно S3- или FTP/SFTP-подключение используется с разными подпапками или buckets в разных нодах.
Реализована новая каталог-ориентированная модель подключений. Модальное окно создания/редактирования подключения полностью переработано. Теперь типы подключений группируются по категориям с иконками, поля формы генерируются автоматически из схемы типа подключения. Поля сортируются по приоритету (host, port, database — первыми), обязательные поля помечаются. Администраторы и суперадминистраторы могут назначать подключения другим пользователям и организациям.

⚡ Внесены следующие улучшения:
Усовершенствована визуализация файлового менеджера.
Переработан просмотр логов задачи. Теперь фильтры по уровню (All, DEBUG, INFO, WARNING, ERROR) перенесены в шапку компонента, строка поиска стала компактной на узких экранах, добавлен индикатор «Last entry» с временем, нижняя панель со счётчиком удалена — интерфейс стал чище.
Переработан список подключений. Теперь подключения отображаются в раскрывающихся карточках с логотипом типа, деталями (хост, порт, database и т.д.), кнопками проверки, редактирования, удаления и открытия файлового менеджера — вместо прежнего простого списка.
В ноде Pivot DataFrame агрегирующие функции теперь автоматически ограничены по типу колонки — для числовых, boolean и timedelta доступны mean, sum, count, first, last, а для остальных типов — count, first, last. Сообщение о ошибке валидации стало информативнее.
API подключений полностью переработан. Теперь маршруты
/db-connectionsобслуживаются через библиотекуdb-connectionс автоматической генерацией схем из каталога типов. Старые типы подключений (ConnectionType) заменены наkind/type/driver.
🐛 Исправлены следующие ошибки:
Устранены ложные совпадения при проверке типов портов нод, что могло приводить к некорректной валидации графа пайплайна.
В ноде FTP Connection устранена ошибка, при которой нода передавала параметр
max_items, не поддерживаемый текущей реализацией FTP-подключений, что могло приводить к некорректному поведению при работе с FTP-соединениями в пайплайне.
Релиз 1.17.1 HotFix (02.06.2026)
⚡ Внесены следующие улучшения:
В нодах, использующих SQL, теперь можно выполнять batch-скрипты, содержащие несколько инструкций (например, MSSQL-скрипты с
DECLAREиSELECT), без дополнительной настройки (ранее такие запросы отклонялись валидацией).
🐛 Исправлены следующие ошибки:
Улучшена запись в ClickHouse. Теперь переменные с типами «Nullable» и «LowCardinality» обрабатываются корректно: при вставке данных тип колонки определяется правильно, включая вложенные комбинации вроде
LowCardinality(Nullable(String)).Добавлена понятная информация об ошибке, которая возникает при записи данных в таблицу, когда датафрейм содержит «NULL» в числовой колонке, которая объявлена как «NOT NULL». Ранее была непонятная ошибка от базы данных, теперь операция прерывается сообщением о проблемных колонках.