Перейти к основному содержимому

Примечания к выпускам dbt

Примечания к выпускам dbt с описанием недавних и более ранних изменений. Примечания к выпускам относятся к одной из следующих категорий:

  • Новое: Новые продукты и функции
  • Улучшение: Улучшение производительности и функций
  • Исправление: Исправления ошибок и безопасности
  • Изменение поведения: Изменение существующего поведения, которое не подходит под другие категории, например, устаревание функций или изменения настроек по умолчанию

Примечания к выпускам сгруппированы по месяцам для мультитенантных сред и сред в виртуальном частном облаке (VPC). RSSПодпишитесь на обновления примечаний к выпускам через RSS, Atom или JSON Feed.

Об обновлениях dbt v2 см. в журнале изменений v2.

Ноябрь 2026​

  • Новое: Удалённый сервер dbt MCP теперь доступен в Databricks Marketplace. Установите его за несколько шагов, чтобы работать с проектом dbt из Databricks. См. Интеграция Databricks с dbt MCP.
  • Новое: В dbt Wizard Desktop можно редактировать существующие текстовые файлы в Explorer. Выберите Save или нажмите Cmd/Ctrl + S. Изменения сохраняются в отдельной копии проекта, а не в исходных файлах; несохранённые черновики остаются доступными после перехода в другой раздел или перезапуска.
  • Новое: В dbt Wizard Desktop можно переключаться между локальными профилями dbt и dbt platform CLI через меню подключения. dbt Wizard запоминает ваш выбор, в том числе для проектов, связанных с dbt platform.
  • Новое: В представлении связей dbt Wizard Desktop щёлкните модель правой кнопкой мыши, чтобы скопировать её имя, добавить её в чат, открыть её код или просмотреть различия. Доступные действия зависят от модели и текущего представления.
  • Новое: Используйте Claude Haiku 5.5 и Claude Sonnet 5.5 через Databricks в dbt Wizard.
  • Улучшение: В dbt Wizard Desktop карточки с несколькими вопросами теперь открываются как одна карточка с постраничной навигацией. Можно вернуться назад, чтобы изменить ответы, и отправлять ответы с выбором вариантов с помощью более понятных встроенных элементов управления.
  • Улучшение: В dbt Wizard Desktop вкладка Checks в Inspector теперь называется CI checks, чтобы её было проще отличить от проверок dbt.
  • Исправление: Выход из учётной записи ИИ-модели в dbt Wizard Desktop больше не переключает вас на другую учётную запись. Выберите замену или выйдите без переключения. Другие учётные записи, в которые вы вошли, по-прежнему работают для вашего профиля и инструментов dbt.
  • Исправление: Если провайдерам dbt AI требуется учётная запись, чат и средство выбора модели теперь сообщают, чего не хватает, и открывают средство выбора учётной записи вместо общей ошибки провайдера.
  • Исправление: Валидация dbt Wizard теперь работает с моделями Azure, Snowflake, Gemini и Databricks.
  • Исправление: При неудачном сохранении в Explorer в dbt Wizard Desktop черновик сохраняется, а успешное сохранение больше не перезаписывает изменения, внесённые вне dbt Wizard. Существующие чаты также продолжают работать после переключения сред.
  • Исправление: dbt Wizard больше не добавляет посторонний файл в новые среды или ваши коммиты. Создание и восстановление сред также работает в репозиториях, где этот файл уже отслеживается.
  • Исправление: Когда dbt Wizard подготавливает валидацию, критические ошибки dbt platform CLI теперь отображаются в виде понятных сообщений, а не необработанного JSON.
  • Исправление: Граф связей в dbt Wizard Desktop больше не смещается при обновлении проекта, а действия с моделями и контекстные меню работают надёжнее.
  • Новое: dbt Wizard теперь автоматически переключается на AWS Bedrock при сбое провайдера ИИ-моделей (OpenAI, Anthropic или Fireworks), чтобы вы могли продолжить работу. Доступно для учётных записей dbt platform, размещённых в AWS и использующих модели dbt управляемое подключение. Подробнее см. в разделе автоматическое резервирование при сбоях.
  • Улучшение: Таблица Marts на главной странице проекта в Catalog теперь по умолчанию показывает 20 строк на странице вместо 5. В раскрывающемся списке размера страницы появился вариант 20 Rows, позволяющий просматривать список с меньшим числом переключений страниц.
  • Улучшение: API назначения пользователя в группы (POST /api/v3/accounts/{account_id}/assign-groups/) теперь принимает add_group_ids и remove_group_ids. Используйте эти поля, чтобы добавлять пользователя в группы или удалять его из групп, не заменяя весь список его групп. Передача desired_group_ids по-прежнему заменяет полный список.
  • Улучшение: Удалённый MCP теперь проверяет разрешения для каждого вызова инструмента применительно к целевому проекту, среде, заданию или запуску. Это относится к OAuth, персональным токенам доступа (PAT) и сервисным токенам. Набор разрешений Developer больше не требуется только для подключения. Сервисные токены также могут использовать text_to_sql для генерации SQL, но выполнение SQL через execute_sql по-прежнему требует OAuth или PAT.
  • Исправление: В Discovery API список родительских моделей раньше не включал модели из другого проекта (Mesh). Теперь эти родительские модели включены. В графе связей они уже отображались.
  • Исправление: Если в аккаунте было более 1000 групп, некоторые назначенные пользователю группы отсутствовали в представлении сведений о пользователе. Теперь все назначенные группы отображаются отмеченными. Сохранение через POST /api/v3/accounts/{id}/assign-groups/ также сохраняет полный список групп.
  • Исправление: Создание или обновление ограничения по IP с отсутствующим или недопустимым type теперь возвращает ошибку 400 (некорректный запрос) и сообщение с описанием проблемы вместо серверной ошибки 500. Отсутствующее name также отклоняется с ошибкой 400. До этого исправления dbt сохранял отсутствующее имя как слово None.
  • Исправление: Аккаунты с тарифом на основе использования теперь могут завершить переход на Starter без бесконечного индикатора загрузки при оформлении оплаты. Кнопка покупки остаётся доступной, если карта уже сохранена.
  • Изменение поведения: Запуски dbt v2 в Studio IDE теперь используют значение threads из ваших учётных данных пользователя вместо значения dbt v2 по умолчанию (например, 48 для Snowflake). Это изменение также применяется к запускам Canvas. Задания, запуски dbt v1 и функции редактора, такие как автодополнение, не изменились.
  • Изменение поведения: Вызовы удалённого MCP без необходимых разрешений теперь могут завершаться ошибкой раньше, а при недопустимых аргументах или конфликтующем выборе проекта и среды возвращаются более понятные ошибки. Если вызов завершился ошибкой, проверьте разрешения на ресурс и настроенные идентификаторы. За помощью обратитесь к разделу устранение неполадок удалённого MCP.
  • Новое: Пользователи с доступом только для чтения могут запрашивать метрики через удалённый MCP, используя общие учётные данные для аналитики, которые должен настроить администратор.

Октябрь 2026​

  • Новое: dbt Wizard Desktop теперь доступен в публичной бета-версии. Скачайте приложение для macOS, Windows или Linux и начните первый сеанс.
  • Новое: Если ваш GitHub Enterprise Server доступен только через частное подключение (PrivateLink), теперь это подключение можно сохранить в приложении GitHub. Укажите private_link_endpoint_id при создании или обновлении приложения через API, и dbt направит подключение через вашу частную сеть.
  • Новое: Фильтрация таблицы времени выполнения моделей: На вкладке Model timing теперь можно фильтровать Resource details, чтобы находить причины замедления запуска. Используйте фильтр Est. critical path, чтобы показать только ресурсы в самой длинной цепочке зависимых ресурсов, определяющей минимальную продолжительность запуска (Yes), или все остальные ресурсы (No). Используйте фильтр типа ресурса, чтобы ограничить список типами Model, Test, Snapshot или Exposure. Поиск по имени по-прежнему доступен.
  • Новое: Задайте allow_jinja_file_extensions в конфигурации проекта, чтобы dbt читал файлы с дополнительным расширением Jinja, например model.sql.j2 или doc.md.j2. Jinja — язык шаблонов, который dbt уже использует внутри файлов SQL и Markdown.
  • Новое: На главной вкладке dbt Wizard открытая беседа отражается в URL браузера. Можно добавить беседу в закладки и снова открыть её по URL.
  • Улучшение: Если проект может использовать dbt v2, но у вас нет разрешения выбрать эту версию, варианты dbt v2 остаются видимыми, но недоступными в меню версий среды, задания и разработки. В подсказке указано, что выбрать dbt v2 должен Account Admin или v2 Migration Admin.
  • Улучшение: Если график использования не загружается или не обновляется, вы увидите сообщение и кнопку Retry. Это относится к графику числа построенных моделей за месяц на странице Project home и графику основных заданий на странице Environment. Ранее загруженный график сохраняет последние значения и показывает время их обновления, пока выполняется повторная попытка.
  • Улучшение: В Studio в разделе User development settings вариант v2 Stable больше не имеет метки Preview. dbt v2 общедоступен.
  • Улучшение: В расширении dbt для VS Code можно перетащить край заголовка столбца на панели результатов запроса, чтобы увеличить или уменьшить его ширину.
  • Улучшение: Больше времени на подтверждение электронной почты: Короткие коды подтверждения электронной почты теперь действуют 10 минут вместо 5, оставляя больше времени на подтверждение учётной записи.
  • Исправление: Если при регистрации используется адрес электронной почты, для которого уже есть учётная запись, в том числе при двух одновременных регистрациях с этим адресом, dbt показывает страницу с сообщением, что адрес уже занят. Общая страница ошибки больше не появляется.
  • Исправление: Запрос с недопустимым значением теперь возвращает понятную ошибку вместо серверной. Неподдерживаемое значение order_by в эндпоинтах списков версии 3, а также отрицательные или слишком большие limit или offset в эндпоинтах списков версии 2 возвращают ошибку 400 (некорректный запрос). Создание проекта через POST /api/v2/accounts/{id}/projects/ также возвращает ошибку 400, если type не является текстом. Получение времени выполнения через GET /api/v3/accounts/:id/projects/:id/runs/:id/timing/ возвращает 404 (не найдено), если запуск не относится к аккаунту или проекту из URL.
  • Исправление: В Studio IDE модель ephemeral — это модель, которая не создаётся как отдельная таблица или представление. Такие модели отсутствовали в списке результатов команды, поэтому вкладки Error, Warn, Skip, Reused или Pass могли показывать количество без строк. Теперь они отображаются на соответствующей вкладке вместе с другими моделями.
  • Исправление: Откройте запуск задания, выберите шаг и откройте System logs. Теперь эта вкладка включает логи ваших моделей, позволяя разбирать ошибки запуска в одном месте.
  • Исправление: dbt fmt больше не сдвигает тег Jinja влево, если та же строка заканчивается SQL-комментарием. Также теперь используется стабильный отступ для тегов Jinja внутри цикла for и блока {% if %}...{%- else -%}, условие которого запрашивает информацию о хранилище, например столбцы таблицы. Повторный запуск dbt fmt больше не меняет эти строки.
  • Изменение поведения: Вкладка System logs на шаге запуска раньше показывала только системные сообщения. Теперь она показывает все логи этого шага, включая логи моделей. Если вы использовали эту вкладку только для системных сообщений, теперь строк в ней будет больше.
  • Изменение поведения: В dbt v2 переименована переменная выбора ИИ-провайдера и две переменные записи информационной схемы (локальной копии метаданных проекта, доступной для запросов). Если вы задаёте DBT_AI_PROVIDER, замените её на DBT_ENGINE_AI_PROVIDER. Если вы задаёте DBT_GENERATE_INFO_SCHEMA или DBT_INFO_SCHEMA_DIR, замените их на DBT_ENGINE_GENERATE_INFO_SCHEMA и DBT_ENGINE_INFO_SCHEMA_DIR. Флаги командной строки для этих параметров не изменились. Обновите переменные везде, где они задаются, включая непрерывную интеграцию (CI).
  • Новое: Теперь можно направлять межпроектные ref() в конкретную вышестоящую среду, например Staging, а не только в среду Production или Staging по умолчанию.
  • Новое: В dbt Wizard Desktop можно искать по текущему чату и переходить между совпадениями, включая текст в блоках кода.
  • Новое: В dbt Wizard Desktop используйте /new, /clear и /rename для управления беседами. /new принимает необязательный начальный запрос и работает во время формирования другого ответа.
  • Новое: В dbt Wizard Desktop можно одним подтверждённым действием отменить все незакоммиченные изменения и удалить новые файлы. Файлы с конфликтами не затрагиваются.
  • Новое: В dbt Wizard Desktop можно включить автоматические фоновые обновления, выбрать канал Stable или Unstable в настройках General и перезапустить приложение, когда обновление готово. См. Обновление приложения.
  • Улучшение: Карточки вопросов в dbt Wizard Desktop теперь позволяют отвечать на несколько вопросов, писать собственный ответ или пропускать вопрос. Пока вопросы ожидают ответа, можно также писать в поле ввода; для конфиденциальных ответов предусмотрены маскированные поля.
  • Улучшение: В dbt Wizard Desktop раздел Changes и целевая ветка теперь следуют базовой ветке открытого pull request.
  • Улучшение: В dbt Wizard Desktop разверните Show error details, чтобы узнать причину неудачного ответа, включая ошибки провайдера и лимиты расходов.
  • Исправление: dbt Wizard Desktop теперь по умолчанию использует вход через браузер для подписок OpenAI, в том числе для рабочих пространств, где вход по коду устройства отключён. Просроченные или отозванные учётные данные больше не блокируют запуск; инструкции по повторному подключению стали понятнее.
  • Исправление: dbt Wizard Desktop поддерживает актуальность данных поиска моделей, связей и метрик после редактирования файлов или запуска dbt вне dbt Wizard.
  • Исправление: Валидация dbt Wizard теперь пропускает запуски, если в области проверки нет изменённых моделей dbt, и объясняет причину.
  • Исправление: dbt Wizard Desktop теперь показывает более понятные запросы о владельце и доверии для общих репозиториев. Также можно запускать чаты и терминалы в доверенных репозиториях другого пользователя, в том числе в подсистеме Windows для Linux (WSL).
  • Исправление: Запросы на одобрение действий субагентов в dbt Wizard Desktop теперь появляются в соответствующем чате и содержат имя запрашивающего агента.
  • Новое: Администраторы биллинга теперь получают заблаговременные уведомления по электронной почте об использовании dbt State: предупреждение при достижении 80% месячного лимита (с прогнозируемой датой его исчерпания), уведомление о полном использовании лимита и приостановке State, а также напоминание за 7 дней до окончания пробного периода. Все письма содержат информацию и призывы к действию с учётом тарифа.
  • Новое: Администраторы аккаунтов теперь получают письмо, если загрузка данных Cost Insights завершается ошибкой в течение 3 и более циклов, с повторными письмами через 14 и 28 дней, если проблема сохраняется.
  • Улучшение: График использования dbt State теперь содержит раскрывающийся список для выбора отчётного периода: текущий месяц, предыдущий месяц, последние 30, 60 или 90 дней. На оси x также отображаются сокращённые названия месяцев, если выбранный диапазон охватывает несколько месяцев.
  • Улучшение: dbt Wizard теперь отображает длительность каждого завершённого хода в его нижней части. Для ранее загруженных бесед также показывается время завершения.
  • Исправление: Если вы управляете доступом через SCIM (провайдер удостоверений, например Okta или Microsoft Entra ID), вы можете изменить тип лицензии пользователя ещё до его входа. Раньше это работало только для активных пользователей, теперь — также для ожидающих активации и ещё не завершивших вход. Перед применением изменения dbt по-прежнему проверяет наличие свободного места для лицензии этого типа.
  • Исправление: API-запросы с недопустимым значением разрешения или некорректным телом теперь возвращают содержательную ошибку вместо серверной.
  • Новое: Обновления пробного периода dbt State и лимитов DATT:
    • Новое: Пользователи самостоятельно размещённого dbt, использующие dbt State, теперь получают бесплатный тариф после окончания пробного периода с 1000 ежедневно активных целевых таблиц (DATT) в месяц без оплаты. Аккаунты Developer и платные аккаунты dbt platform также получают месячный лимит DATT; объём и доступность зависят от тарифа. Подробнее см. Использование dbt State.
    • Новое: По окончании пробного периода dbt State вы получите письмо с подтверждением тарифа, месячного лимита DATT и даты окончания действия лимита, если она предусмотрена тарифом.
    • Новое: Если ваш пробный период dbt State завершился, dbt State снова активен в вашем аккаунте с бесплатным месячным лимитом DATT вашего тарифа. Никаких действий не требуется.
  • Новое: Администраторы теперь могут задавать лицензию по умолчанию для новых пользователей, которым лицензия не назначена через SSO, SCIM или сопоставление лицензий. Выберите Developer, Read-Only или Analyst. Администраторы могут проверить настройки и при необходимости изменить значение по умолчанию. Доступно для всех мультитенантных и однотенантных аккаунтов.
  • Улучшение: Теперь можно сортировать столбцы, искать по имени подключения и фильтровать по типу подключения, учётным данным и способу подключения (private link или OAuth).
  • Исправление: Графики теперь показывают даты, такие как 2026-01 или 2026-01-15, от ранних к поздним. Таблицы сохраняют порядок строк запроса, пока вы не отсортируете столбец.
  • Изменение поведения: Больше нельзя создать токен System for Cross-domain Identity Management (SCIM) с помощью персонального токена доступа или сервисного токена. Войдите в dbt и создайте токен SCIM.
  • Новое: Эндпоинт API списка заданий (GET /api/v2/accounts/{account_id}/jobs/) теперь принимает параметр запроса pk__in, позволяющий получить до 500 конкретных заданий по ID одним запросом.
  • Новое: Теперь можно указывать clickhouse_v0 в качестве adapter_version при создании подключений и учётных данных, фильтрации подключений и получении схем адаптеров в Administrative API v3. Для включения обратитесь к представителю по работе с вашим аккаунтом.
  • Новое: GraphQL-запросы metrics и metricsPaginated теперь принимают аргумент searchTerms, позволяющий фильтровать метрики по нескольким поисковым терминам одним запросом с корректной пагинацией. Примечание: search и searchTerms нельзя объединять; допускается не более 20 терминов.
  • Новое: В dbt Wizard Desktop можно прикреплять к чату файлы и изображения. Перетащите их, вставьте или скопируйте из Finder в поле ввода, затем просмотрите перед отправкой. Отправленные файлы отображаются в виде удобных для чтения карточек.
  • Новое: В dbt Wizard Desktop проекты, связанные с dbt platform, теперь по умолчанию подключаются к удалённому серверу dbt MCP с входом через OAuth. Это добавляет инструменты платформы, такие как управление заданиями, статус запусков и ошибки запусков. Перейдите в Settings → Connectors, чтобы включить или отключить подключение для каждого аккаунта dbt.
  • Новое: В dbt Wizard Desktop можно закреплять чаты и среды в разделе вверху боковой панели и менять их порядок.
  • Новое: В dbt Wizard Desktop можно открывать SQL из чата на панели Queries.
  • Новое: В dbt Wizard Desktop можно выбрать пример проекта Jaffle Shop при первоначальной настройке.
  • Улучшение: Запросы @-упоминаний в рабочем пространстве теперь используют нечёткое сопоставление на сервере вместо фильтрации локального списка, возвращая лучше ранжированные результаты для больших репозиториев. Средство выбора файлов контекста также не позволяет выбирать устаревшие результаты, пока поиск ещё выполняется.
  • Улучшение: Теперь в отчёты compose_report можно добавлять блок типа table, чтобы отображать результаты запросов в виде отформатированных таблиц с прокруткой. Поле columns позволяет ограничить набор столбцов и изменить их порядок; на экране отображается не более 50 строк с уведомлением об усечении результатов.
  • Улучшение: Новый значок типа преобразования на карточках столбцов позволяет увидеть, как получен каждый столбец.
  • Улучшение: Средство выбора заданий для подписки на вебхуки теперь выполняет поиск и пагинацию на сервере. Вместо медленного или зависающего раскрывающегося списка при большом числе заданий отображается поле поиска с фильтрацией после паузы во вводе и подгрузкой страниц при прокрутке.
  • Улучшение: Пункт навигации dbt State больше не имеет значка «Preview». Незавершённые проекты (без репозитория или с пропущенной настройкой) также исключены из автоматического выбора проекта на главной странице dbt State.
  • Улучшение: Эндпоинты GET, POST и PATCH для приложений Microsoft Entra теперь возвращают client_id и tenant_id в ответах, позволяя просматривать конфигурацию интеграции Azure DevOps (ADO).
  • Улучшение: dbt Wizard Desktop теперь самостоятельно устанавливает и управляет uv, если требования проекта к Python препятствуют настройке.
  • Улучшение: Чаты dbt Wizard Desktop на боковой панели теперь показывают статус PR, индикаторы непрочитанных сообщений и выполнения.
  • Улучшение: dbt Wizard следует обновлённым рекомендациям dbt, включая более эффективное использование Semantic Layer.
  • Изменение поведения: В описаниях pull request, создаваемых dbt Wizard, теперь указано, что они созданы dbt Wizard.
  • Исправление: dbt Wizard теперь обнаруживает, когда deferral не работает из-за отсутствия вышестоящей модели в production, и рекомендует отключить deferral для сеанса.
  • Исправление: dbt Wizard Desktop теперь лучше обрабатывает ошибки входа в dbt platform, исправляет проблемы панелей Changes и Summary (включая создание нового резюме при обнаружении изменений не от агента), а также пограничные случаи создания сред с отсутствующим адаптером.
  • Исправление: Если Wizard получает некорректный патч различий, теперь отображается значок ошибки «Couldn't parse diff», а не происходит сбой.
  • Исправление: На графиках с дробными значениями данных (например, 25,43 минуты) название оси y больше не выходит за видимую область. Отступ оси теперь рассчитывается по округлённым значениям делений.
  • Исправление: Название оси x, нижний отступ сетки и центрирование легенды на горизонтальных столбчатых диаграммах теперь рассчитываются правильно, поэтому подпись оси больше не перекрывает легенду.
  • Исправление: Панель Cost Insights больше не показывает бесконечный индикатор загрузки при наличии частичных данных о стоимости. Теперь доступные данные отображаются, даже если некоторые строки ещё не полностью обработаны.

Сентябрь 2026​

  • Улучшение: Если задание CI не может найти коммит своей базовой версии для deferral, проверка SQL линтером больше не приводит к сбою запуска. Вместо этого dbt показывает предупреждение с SHA коммита, который не удалось найти, и проверяет весь проект. Чтобы обновить базовую версию, повторно запустите задание, на которое ссылается deferral.
  • Улучшение: Теперь можно включать и отключать dbt State для каждого задания через раскрывающийся список dbt State: On, Off или Inherited from environment. Для новых заданий по умолчанию выбрано Inherited from environment. Обязательно обновите существующие задания вручную. Подробнее см. Включение dbt State для сред и заданий.
  • Закрытая бета-версия: Пользователи Snowflake теперь могут настраивать пользовательские переопределения отношений при настройке Cost Insights. Если ваши учётные данные не имеют доступа к системной базе данных SNOWFLAKE, можно использовать собственные таблицы или представления вместо стандартных системных таблиц Snowflake. Для получения доступа обратитесь к представителю по работе с вашим аккаунтом.
  • Улучшение: Панель связей на уровне столбцов теперь показывает SQL-выражения преобразований всем пользователям. Можно увидеть, как формируются столбцы по всему графу связей, без дополнительной настройки.
  • Улучшение: Столбец «last run finished at» в таблице Insights аккаунта теперь показывает время в UTC, обеспечивая единую точку отсчёта независимо от локального часового пояса.
  • Улучшение: Затраты Snowflake Adaptive warehouse на каждый запрос теперь автоматически отслеживаются для всех аккаунтов в Cost Insights, если доступен QUERY_METERING_HISTORY; дополнительная настройка не требуется.
  • Улучшение: В настройках задания теперь всегда отображается список режима dbt State с наследованием, включением или отключением. Он заменяет прежний флажок на уровне задания. Также можно задать dbt State по умолчанию для среды развёртывания.
  • Улучшение: Блоки рассуждений ИИ в чате агента теперь отображаются в правильном порядке относительно текста ответа — как при потоковой передаче, так и после перезагрузки беседы.
  • Улучшение: Ошибки аутентификации BigQuery теперь отображаются как отдельные ошибки 401, а отказы в доступе — как ошибки разрешений 403, вместо общих ошибок платформы данных. Более конкретные сообщения помогают диагностировать проблемы учётных данных и разрешений.
  • Улучшение: Если подключение Redshift не удаётся из-за неверных учётных данных или отсутствия необходимых разрешений у роли, теперь отображается конкретное сообщение об ошибке вместо общего.
  • Улучшение: Флажок загрузки внешних метаданных в настройках подключения теперь скрыт, если эта функция ещё не включена для подключения. Переключатель также удалён со страницы настроек аккаунта.
  • Исправление: Модели со статусом «Warned» теперь корректно отображаются на диаграмме Ганта Execution timeline. Сводные карточки критического пути, пикового параллелизма, среднего числа активных моделей и самой долгой модели теперь учитывают модели с предупреждениями.
  • Закрытая бета-версия: Аккаунты Enterprise и Enterprise+ теперь могут использовать собственное приложение GitHub для нативного подключения GitHub Enterprise Server (самостоятельно размещённого) и GitHub Enterprise Cloud с региональным хранением данных (на ghe.com) вместо git URL и SSH. Чтобы присоединиться к закрытому бета-тестированию, обратитесь к менеджеру вашего аккаунта.
  • Новое: Поддержка Apache Iceberg в DuckDB теперь общедоступна для локального использования с dbt v2.
  • Новое: Таблица моделей в навигации Catalog теперь показывает число столбцов для каждой модели.
  • Улучшение: Studio IDE теперь обнаруживает отсутствие учётных данных разработки при запуске и показывает окно Development Credentials Required с прямой ссылкой для их добавления вместо отсутствия сообщения об ошибке.
  • Улучшение: Таблица Upstream Sources на страницах сведений о моделях теперь по умолчанию сортируется по серьёзности статуса свежести (сначала Error, в конце Pass). Нажмите Name или Status, чтобы изменить сортировку. Столбец Status также больше не выходит за границы на широких экранах.
  • Улучшение: Диаграмма Ганта времени выполнения моделей больше не ограничивает группы 2000 строками. Теперь для крупных запусков в представлении времени выполнения видны все модели.
  • Улучшение: Пользователи с доступом только для чтения теперь видят назначенное им аналитическое подключение в настройках проекта вместо Not configured.
  • Улучшение: Администраторы аккаунтов теперь получают письма при исчерпании кредитов использования dbt Wizard, с отдельными уведомлениями для аккаунтов без обязательств по потреблению и для аккаунтов, полностью использовавших предусмотренный обязательствами объём.
  • Улучшение: Если хост GitLab недоступен, затронутые эндпоинты API теперь возвращают HTTP 503 с сообщением «GitLab is unavailable, please try again.» вместо неясной ошибки. Это применяется при создании репозитория или получении списка групп GitLab.
  • Исправление: Закреплённые модели в карточке контекста dbt Wizard теперь отображают имя модели (например, customers) вместо необработанного уникального ID метаданных (например, model.jaffle_shop.customers).
  • Исправление: Попытки записи в другой аккаунт теперь возвращают HTTP 403 Forbidden вместо общей ошибки 500 Internal Server Error, явно сообщая об отказе при несовпадении аккаунта.
  • Исправление: Ошибка отсутствующей связи с учётной записью Azure DevOps теперь показывает правильное сообщение: «Missing Azure user; link your Azure DevOps account in your personal profile.»
  • Изменение поведения: Создание аккаунтов через POST /api/v2/accounts/ теперь заблокировано для сервисных токенов, персональных токенов доступа (PAT) с областью действия аккаунта и токенов доступа OAuth. Сервисные токены и пользовательские API-токены с областью действия аккаунта получают HTTP 400; токены доступа OAuth — HTTP 403, в каждом случае с явным сообщением об ошибке.
  • Изменение поведения: Агрегированные показатели Cost Insights теперь включают модульные тесты при фильтрации по типу ресурса Test. Раньше модульные тесты исключались без уведомления, из-за чего число выполнений было ниже ожидаемого.

Анонсы dbt Summit 2026​

Следующие изменения названий продуктов и функции входят в анонсы dbt Labs на dbt Summit 2026, проходившем в Лас-Вегасе 15–18 сентября 2026 года.

Обновления названий продуктов​

Мы обновили названия некоторых продуктов и рады представить их на dbt Summit! Документация обновлена в соответствии с этой терминологией:

РанееТеперьЧто нужно знать
—dbtОтраслевой стандарт преобразования данных, доступный в самостоятельно размещаемой и облачной конфигурациях
Fusion, dbt Core v2.xdbt v2 (рекомендуется), dbt OSS (открытый исходный код, только Apache 2.0)Подробнее см. в нашем блоге
dbt Core v1.xdbt v1Остаётся с открытым исходным кодом

Также изменились ещё два момента:

  • Репозиторий GitHub для dbt (v1 и v2) теперь находится по адресу dbt-labs/dbt.
  • Инструкции pip install:
    • dbt v2: pip install dbt (раньше устанавливалась dbt platform CLI).
    • dbt v1: pip install dbt-core пока сохраняется, но со временем будет заменена на pip install dbt-oss.

Теперь общедоступны​

  • dbt v2.0 — следующая основная версия dbt, работающая на едином движке, написанном на Rust. Установите её командой pip install dbt и запускайте там, где развёрнут dbt: на ноутбуке, в виртуальном частном облаке или на dbt platform. Подробнее см. dbt v2.0 общедоступен.
  • dbt State пропускает или клонирует узлы, если логика и данные не изменились, вместо полного перестроения при каждом запуске. Он работает локально (dbt v1.7–v2.0), на dbt platform и с внешними оркестраторами. Для начала см. Настройка dbt State.
  • Адаптеры для dbt v2.0 — Snowflake, BigQuery, Redshift и Databricks доступны для локального использования и использования на платформе. DuckDB доступен локально. Текущий статус и поддержку подключений платформы см. в разделах Жизненный цикл адаптеров и О подключениях.

В предварительных и бета-версиях​

  • Закрытая бета-версия: Lake Compute — специализированный движок на базе DuckDB, выполняющий модели dbt непосредственно над вашими таблицами Apache Iceberg™, с оплатой только за преобразования.
  • Закрытая бета-версия: Wizard Desktop использует тот же движок Wizard в нативном приложении с отображением таблиц и графиков, встроенными различиями и параллельными чатами. Зарегистрируйтесь, чтобы получить ссылку для скачивания.
  • Закрытая бета-версия: ClickHouse — подключения для dbt v2.0 на dbt platform. Подключайте ClickHouse Cloud в канале выпусков v2 с именем пользователя и паролем через HTTPS. ClickHouse также доступен в бета-версии для локального использования — см. Подключение ClickHouse.
  • Бета-версия: Apache Spark — адаптер для dbt v2.0 для локального использования (только CLI).
  • Публичная бета-версия: dbt Charts превращает YAML в интерактивные дашборды, которые напрямую запрашивают ваши модели dbt, поэтому дашборды остаются синхронизированными с преобразованиями, которым уже доверяет ваша команда. Разрабатывайте локально с помощью CLI dct.

До dbt Summit​

  • Бета-версия: Если dbt State включён в самостоятельно управляемом развёртывании и проект подключён к dbt platform, селекторы state:* используют dbt State как источник сравнения, если манифест состояния не указан явно. Каждый узел (модели, снимки, seed-файлы и тесты) сравнивается с собственным последним выполнением в целевой среде deferral, а не с единым manifest.json из последнего запуска задания. Подробнее см. Селекторы state:* на базе dbt State.
  • Новое: Страница dbt State теперь содержит раздел Lag tolerance recommendations, определяющий модели, для которых можно безопасно увеличить допустимое отставание. Для каждой модели показаны текущее допустимое отставание, рекомендуемое значение, предполагаемый процент экономии времени построения и прогноз экономии за следующие 30 дней. Можно искать по имени модели или фильтровать по проекту и применять рекомендации, обновляя конфигурацию lag_tolerance.
  • Бета-версия: Адаптер Snowflake теперь поддерживает материализацию interactive_table в бета-версии в dbt v2 и dbt-snowflake v1.12+, включая статические и динамические (автоматически обновляемые) интерактивные таблицы. Подробнее см. Интерактивные таблицы.
  • Улучшение: При подключении к Snowflake через Semantic Layer ошибки аутентификации и разрешений теперь возвращают разные сообщения с префиксами [WAREHOUSE_AUTHENTICATION_FAILED] или [WAREHOUSE_PERMISSION_DENIED], позволяя отличать проблемы учётных данных от отсутствующих прав.
  • Исправление: При сохранении задания с недопустимым значением дня месяца, например *,L, теперь отображается ошибка валидации и некорректное расписание не сохраняется. Используйте в поле дня месяца либо *, либо L, но не оба значения.
  • Изменение поведения: Набор разрешений Fusion admin теперь называется v2 Migration Admin. Предоставляемые разрешения не изменились, существующие назначения сохраняются.
  • Изменение поведения: При назначении группе или сервисному токену набора разрешений с областью действия проекта теперь необходимо указать либо все проекты, либо конкретный проект. Запросы без указанной области проектов возвращают ошибку 400. Наборы разрешений уровня аккаунта, такие как Billing Admin и Notification Manager, не затронуты. Существующие устаревшие назначения продолжают работать до их изменения.
  • Предварительная версия: Режим Explore теперь доступен на главной вкладке dbt Wizard и в Studio IDE. Режим Explore позволяет задавать вопросы об управляемых production-данных на естественном языке и видеть SQL или определение метрики, лежащее в основе каждого ответа. Пользователей с доступом только для чтения теперь можно приглашать задавать вопросы о ваших данных на главной вкладке Wizard без лицензии разработчика.
  • Новое: Задания с включённым dbt State теперь содержат вкладку Explain на странице сведений о запуске. Она показывает, почему dbt State перестроил, повторно использовал или клонировал каждый ресурс запуска, позволяя проверять поведение State и разбирать неожиданные решения непосредственно на dbt platform. Подробнее см. Мониторинг активности dbt State.
  • Изменение поведения: Следующие флаги изменения поведения в канале выпусков Latest платформы dbt достигли стабильного состояния: их значения по умолчанию переключены с false на true. Чтобы сохранить прежнее поведение любого из этих флагов, задайте ему false в dbt_project.yml.
  • Изменение поведения: ИИ-функции в dbt platform включаются по умолчанию. Они уже включены для новых аккаунтов и скоро будут включены для существующих. В организациях, отказавшихся от них, они останутся отключёнными; администраторы могут в любое время включить или отключить ИИ-функции в Account settings. См. ИИ-функции в dbt platform.
  • Новое: dbt Wizard теперь использует оплату по потреблению для ИИ dbt-управляемое подключение. Использование учитывается по токенам и списывается из пула потребления; для начала предоставляется включённый месячный объём или пробный период, а администраторы задают лимиты расходов. См. Пробный период и оплата и Частые вопросы об оплате и доступе.
  • Новое: Обновления первоначальной настройки и оплаты dbt State:
    • Новое: Новые пользователи теперь могут зарегистрировать бесплатный аккаунт dbt platform и начать 30-дневный пробный период dbt State с пошаговой первоначальной настройкой. Подробнее см. Настройка dbt State.
    • Новое: Пользователи dbt v1.7–1.12, использующие плагин dbt State, теперь могут создать бесплатный аккаунт dbt platform, чтобы начать 30-дневный пробный период dbt State. Подробнее см. Настройка dbt State.
    • Новое: Оплата dbt State теперь доступна для аккаунтов с самостоятельным обслуживанием. Настроить оплату по потреблению можно на панели Usage-based features. Обратите внимание: оплата начисляется за каждую целевую таблицу, повторно используемую dbt State в течение дня, а не за место пользователя dbt platform. Подробнее см. Настройка оплаты по потреблению.
    • Изменение поведения: Отдельное приложение dbt State (app.state.dbt.com) выводится из эксплуатации и больше не принимает новых пользователей. Существующим пользователям приложения dbt State следует создать бесплатный аккаунт dbt platform, чтобы продолжить использование dbt State — бесплатный пробный период будет продлён при создании аккаунта.

Август 2026​

  • Бета-версия: Теперь можно запросить эндпоинт Redshift PrivateLink в dbt platform в dbt platform без обращения в поддержку dbt. Подробнее см. Настройка AWS PrivateLink для Redshift.
  • Новое: Новая вкладка Explain на странице сведений о запуске показывает решение dbt State для каждой модели (перестроена, повторно использована или клонирована), с раскрываемыми подробностями, поиском и скачиванием в формате CSV (значения, разделённые запятыми). Используйте эту вкладку, чтобы выяснить, почему каждая модель была перестроена или повторно использована. Для включения обратитесь к менеджеру вашего аккаунта.
  • Улучшение: Пользователи без прав администратора теперь видят сообщение «Ask an admin to enable» на карточках dbt Wizard и dbt State в Billing & Usage, если пробный период доступен, но у них нет разрешения его начать, вместо пустого места. То же сообщение появляется, если такой пользователь пытается начать пробный период по ссылке dbt State или dbt Wizard.
  • Улучшение: dbt State теперь доступен для заданий в каналах выпусков Compatible, dbt v2 Extended и dbt v2 Fallback в дополнение к ранее поддерживаемым каналам.
  • Улучшение: Если результаты сравнения превышают 50 МБ, комментарии к pull request теперь показывают уведомление «too large to summarize» со ссылкой на полный отчёт сравнения вместо сбоя без сообщения.
  • Улучшение: Вкладка браузера Studio IDE теперь показывает «dbt Studio» вместо общего названия редактора.
  • Улучшение: При подключении MCP-клиента через OAuth больше клиентов теперь могут успешно завершить вход.
  • Улучшение: dbt State теперь повторно использует представления, в которых select * применяется только к CTE. Раньше любой select * в представлении вызывал перестроение. Представления с select * непосредственно над ref() или source() по-прежнему перестраиваются, поскольку dbt не может надёжно определить выходные столбцы во время разбора. Подробнее см. Представления с select *.
  • Улучшение: dbt State теперь получает метаданные таблиц в фоновом режиме в начале каждого запуска, не блокируя выполнение. Любой узел, готовый к пропуску или клонированию, продолжает работу сразу, не дожидаясь завершения получения метаданных. Раньше dbt ожидал завершения загрузки всех метаданных, прежде чем любой узел мог начать выполнение. Подробнее см. О dbt State.
  • Улучшение: В Snowflake при настроенном metadata_warehouse dbt State теперь параллельно отправляет несколько отдельных запросов (по одному на схему) в выделенный warehouse — это быстрее единого объединённого запроса, который dbt выполняет по умолчанию. Без выделенного warehouse dbt теперь выдаёт предупреждение, если получение метаданных занимает более 15 секунд.
  • Новое: Настройка уровня профиля allow_clones позволяет управлять тем, может ли dbt State клонировать таблицы в целевую среду. Раньше отключить клонирование было нельзя — dbt State всегда клонировал таблицу в любую среду, если находил подходящую.
  • Новое: compare_unrendered_code — новая настройка dbt State, проверяющая изменения в исходном коде шаблона Jinja до рендеринга. Если dbt обнаруживает такие изменения, он затем сравнивает отрендеренный SQL. Перестроение происходит, только если изменились оба варианта. Это предотвращает ненужные перестроения узлов, использующих недетерминированные макросы или переменные окружения.
  • Новое: Если dbt State включён, после завершения задания можно выполнить в CLI dbt state explain (dbt v2) или dbt-state explain (плагин dbt v1), чтобы узнать причины решений dbt State и то, был ли каждый узел построен, повторно использован или клонирован. Для подробного разбора выполните команду с --verbose -s my_node_name, чтобы увидеть анализ таблицы, запроса и свежести данных конкретного узла. Подробнее см. dbt state explain.
  • Улучшение: Новые сеансы открываются на вкладке Wizard, если она доступна, а Studio IDE запоминает последнюю использованную вкладку для каждого проекта, позволяя продолжить с того же места.
  • Улучшение: Новое поле relationName в GraphQL-типах ModelAppliedStateNode и ModelAppliedStateNestedNode предоставляет полное имя отношения, сформированное адаптером (например, "database"."schema"."model_name"), из последнего успешного построения модели.
  • Бета-версия: dbt Core 2.0 теперь доступен в бета-версии!
  • Новое: Набор разрешений Analyst read теперь общедоступен (GA) для тарифов Enterprise. Analyst read — набор разрешений уровня проекта, предоставляющий доступ только для чтения для анализа моделей dbt и ресурсов проекта; пользователи с доступом только для чтения могут подключаться к аналитическим функциям, таким как сервер dbt MCP.
  • Улучшение: Cost Insights теперь поддерживает распределение затрат для Snowflake Adaptive Warehouses. Подробнее о настройке см. Назначение необходимых разрешений.
  • Новое: Вкладка Model timing в сведениях о запуске задания переработана: новое масштабируемое представление включает карточки метрик, временную шкалу выполнения с группировкой и выделением, график параллелизма во времени и таблицу сведений о ресурсах с поиском.
  • Новое: Подключения разработки Semantic Layer к Redshift теперь поддерживают внешний OAuth через Okta или Microsoft Entra с AWS IAM Identity Center.
  • Улучшение: Ошибки API System for Cross-domain Identity Management (SCIM), связанные с местами пользователей или лицензиями, теперь содержат адреса электронной почты, позволяя определить пользователей, блокирующих подготовку учётных записей.
  • Изменение поведения: GraphQL-запросы Semantic Layer, превышающие лимит сложности 200 000, теперь возвращают ошибку вместо завершения с предупреждением. При такой ошибке запрашивайте меньше полей, используйте пагинацию, сужайте фильтры или разбивайте запрос на более мелкие.
  • Улучшение: Набор разрешений Analyst read теперь включает доступ на чтение к Connections (аккаунта и проекта), Projects, настройкам Git-репозитория, конфигурации Semantic Layer, Environments, пользовательским переменным окружения и метаданным Catalog. После добавления в группу с Analyst read аналитики могут просматривать эту конфигурацию без назначения дополнительных наборов разрешений.

Июль 2026​

  • Улучшение: Страница использования dbt State теперь показывает ежедневно активные целевые таблицы (DATT) с разделением на Billable и Free. Во время пробного периода все DATT считаются бесплатными.
  • Предварительная версия: Главная вкладка dbt Wizard в dbt platform теперь доступна в публичной предварительной версии. Можно создавать и изменять проекты dbt на естественном языке со встроенными различиями, предварительным просмотром DAG и валидацией.
  • Новое: Сервер dbt MCP теперь использует единый инструмент get_node_details для всех типов ресурсов. Прежние инструменты для отдельных типов объявлены устаревшими и будут удалены в будущем выпуске.
  • Новое: При деактивации задания баннер теперь показывает конкретную причину (повторяющиеся ошибки запусков, неактивность аккаунта или общую причину по умолчанию) с соответствующими инструкциями по повторной активации.
  • Улучшение: Агент теперь автоматически повторяет попытки при временных сбоях LLM-провайдера (сетевые тайм-ауты, ограничения частоты запросов и серверные ошибки) с экспоненциальным увеличением задержки, поэтому краткие сбои провайдера реже приводят к ошибкам во время сеанса.
  • Улучшение: Циклы клиентских инструментов теперь выполняются до завершения работы агента, а не останавливаются после 50 итераций, устраняя преждевременное завершение длительных агентных процессов.
  • Улучшение: Блоки кода в ответах dbt Wizard теперь показывают кнопку Copy при наведении, упрощая повторное использование сгенерированного SQL или YAML.
  • Улучшение: Если модель OpenAI с собственным ключом (BYOK) настроена на развёртывание без поддержки эмбеддингов (например, развёртывание Azure gpt-4o), функция похожих моделей теперь возвращает полезное сообщение с предложением использовать модель текстовых эмбеддингов вместо общей внутренней ошибки.
  • Улучшение: Инструмент get_lineage теперь принимает параметр direction (upstream, downstream или both), чтобы ограничить результаты только предками или только потомками целевого узла, уменьшая размер ответа для больших графов. Ответ также теперь содержит поле description для каждого возвращаемого узла.
  • Улучшение: Инструмент list_metrics теперь принимает параметр meta_filter, ограничивающий результаты метриками, чья config.meta содержит указанные пары ключ — значение (например, {"agent_accessible": true}), чтобы набор результатов оставался достаточно небольшим для сохранения описаний и метаданных в ответе.
  • Улучшение: Входной тип ModelAppliedFilter теперь содержит поле health, позволяющее фильтровать применённые модели по состоянию (unknown, degraded, caution или healthy) непосредственно в Discovery API.
  • Улучшение: Перечисление RunStatus и поле lastRunStatus в информации о выполнении модели теперь включают warn, поэтому модели, чей последний запуск завершился с предупреждениями, корректно отражают этот статус.
  • Улучшение: При поиске со страницы среды проекта (например, страницы Staging) поиск Catalog теперь по умолчанию задаёт фильтр среды по типу этой среды, а не всегда выбирает Production.
  • Улучшение: Обновлённая карточка результата поиска заменяет метки совпадений с подсказками на встроенные раскрываемые фрагменты для совпадений в столбцах, тегах, описаниях и коде. Для включения обратитесь к менеджеру вашего аккаунта.
  • Улучшение: Канал выпусков latest-fusion теперь называется dbt v2 Stable во всех настройках. Существующие конфигурации обновлены автоматически. Никаких действий не требуется.
  • Улучшение: На странице Enable dbt v2 Environments среды, уже использующие dbt v2, теперь имеют недоступный флажок, предотвращающий ненужные сохранения.
  • Улучшение: При неудачном сохранении обновления dbt v2 платформа теперь показывает пользовательское сообщение верхнего уровня из API вместо внутренних ошибок отдельных полей.
  • Улучшение: Панель команд теперь показывает обновления статуса в реальном времени во время выполнения команд, позволяя раньше видеть прогресс без ожидания обновления.
  • Улучшение: Карточка «Committed spend» теперь называется «Consumption pool» и содержит пояснение, что функции с оплатой по потреблению, такие как dbt State, используют этот пул. Теперь она расположена между карточками метрик текущего тарифа и разделами отдельных продуктов на страницах Overview и вкладки использования в биллинге.
  • Улучшение: График Daily Active Target Tables (DATT) теперь отображает платные и бесплатные ряды с накоплением, поэтому пользователи пробного периода, у которых всё использование бесплатно, видят реальные столбцы вместо пустого графика.
  • Улучшение: Оптимизации памяти теперь автоматически применяются ко всем запускам dbt v2, снижая частоту принудительных завершений из-за нехватки памяти и повышая общую доступность.
  • Исправление: Агенты на базе Claude могут возвращать более длинные ответы и надёжнее обрабатывать некоторые ранее неработавшие взаимодействия.
  • Новое: Поддержка семантического слоя Apache Ossie:
    • Open Semantic Interchange (OSI) переименован в Apache Ossie. Подробнее см. OSI теперь Apache Ossie (Incubating).
    • Во время разбора dbt записывает файл osi_document.json в каталог target/ рядом с semantic_manifest.json. Этот артефакт предоставляет представление Semantic Layer вашего проекта в формате Ossie. Подробнее см. Семантический манифест.
    • dbt поддерживает стандарт Ossie для определения семантических моделей и метрик. Можно помещать файлы .json формата Ossie в каталог osi/ в корне проекта, и dbt будет разбирать их в манифест вместе с нативными семантическими моделями dbt. Для другого каталога настройте osi-paths в dbt_project.yml. Поддерживаются версии Ossie 0.1.0 и 0.1.1; любая другая версия вызывает ошибку разбора. Подробнее см. Документы семантического слоя Ossie.
  • Новое: Cost Insights теперь общедоступен (GA) для Snowflake, BigQuery и Databricks.
  • Предварительная версия: Cost Insights для Amazon Redshift теперь доступен в предварительной версии.
  • Улучшение: Пользователи с доступом user_credential_write теперь могут просматривать и изменять свои учётные данные без привилегий credentials_read. Это снижает потребность в дополнительных, более широких разрешениях при обновлении учётных данных.
  • Улучшение: dbt Wizard в dbt platform получил обновлённый начальный экран с новыми предлагаемыми запросами, помогающими найти разные способы начать работу. Новая навигационная панель постоянно показывает текущие проект и ветку и выделяет следующий шаг по мере перехода от вопросов к изменению кода и открытию pull request.
  • Улучшение: Catalog теперь поддерживает статус последнего запуска Warn. Ресурсы, чей последний запуск завершился с предупреждениями, показывают отдельный статус и подсказку; можно фильтровать по Warn наряду с другими статусами.
  • Новое: Теперь можно создавать гибридные задания для отслеживания запусков, инициированных внешним оркестратором. У них упрощённая настройка без шагов выполнения, триггеров, расширенных настроек и элементов оптимизации затрат. В расписании следующего запуска отображается Externally triggered; они доступны только для проектов, настроенных как гибридные проекты.
  • Улучшение: Запуски с версией dbt dbt v2 теперь вызывают встроенную команду dbt lint вместо SQLFluff. Виртуальные окружения dbt v2 не включают SQLFluff, поэтому проверка линтером теперь работает для всех запусков версий Fusion и выполняется быстрее.
  • Улучшение: Когда агент сжимает контекст беседы в фоне, в области чата теперь появляется индикатор Optimizing conversation context…. Отправка новых сообщений и остановка агента отключены на время сжатия, чтобы предотвратить конфликты.
  • Улучшение: Когда dbt Wizard недоступен (не активирован, пробный период истёк или достигнут лимит расходов), Studio IDE теперь показывает отдельный экран с конкретной причиной и подходящим действием вместо общего сообщения.
  • Улучшение: Таблица пользователей, списки участников групп и выдвижная панель редактирования пользователя теперь выполняют поиск, фильтрацию, сортировку и пагинацию на сервере. В крупных аккаунтах всех пользователей можно найти по имени, адресу электронной почты или типу лицензии; поиск участников групп больше не пропускает результаты после первой страницы, а пользователей с последующих страниц можно открывать и редактировать в панели.
  • Улучшение: Настройка Enable global account discovery на странице Account settings теперь видна всем аккаунтам с соответствующим правом без необходимости включать флаг функции. Разрешить или ограничить обнаружение аккаунта можно в Account settings.
  • Улучшение: Переопределения подключения на уровне учётных данных (например, каталог Databricks, warehouse, роль и база данных Snowflake) теперь отображаются в доступном только для чтения разделе Connection overrides в сведениях профиля без открытия формы редактирования.
  • Исправление: Если под запуска принудительно завершён из-за нехватки памяти (OOM) и перезапущен, платформа теперь передаёт правильные код статуса и сообщение в API конфигурации, чтобы запуск переходил в состояние ошибки в интерфейсе dbt platform, а не оставался running бесконечно.
  • Исправление: Тайм-ауты подключения и аутентификации Secure Shell (SSH) для подключений Semantic Layer к платформам данных теперь составляют 30 секунд (раньше 1 секунду). Если у вашего bastion-хоста или сетевого маршрута высокая задержка, постоянные ошибки подключения больше не возникают. Подробнее см. Настройка Semantic Layer.
  • Исправление: Некоторые типы запросов Compile SQL теперь отклоняются, если они слишком сложны. Если запрос завершается ошибкой валидации, попробуйте уменьшить число метрик или измерений группировки.
  • Изменение поведения: Больше нельзя создавать сервисный токен с помощью персонального токена доступа (PAT) с областью действия аккаунта. Запросы к эндпоинту сервисных токенов с аутентификацией через PAT теперь возвращают ошибку 400. Для создания новых токенов используйте сервисный токен.
  • Новое: Настройки dbt State теперь доступны в Account settings > Billing & Usage, а не в прежнем разделе State. Управляйте пробным периодом, включайте dbt State для сред и заданий и задавайте уведомления о расходах — всё в одном месте. Подробнее см. Пробный период и оплата dbt State.
  • Новое: Подключения разработки Redshift теперь поддерживают внешний OAuth (Okta или Entra ID) через AWS IAM Identity Center.

Изменения документации​

Чтобы упростить работу с документацией, уточнить доступность и облегчить поиск подходящих вам материалов, мы внесли следующие изменения на сайт документации:

Кратко: Документация теперь организована вокруг v1 и v2 для упрощения версионирования и навигации. Мы уточнили информацию о dbt Core и лицензировании, реорганизовали материалы v2 и обновили рекомендации по доступности адаптеров и Fusion. Если вы заметите неточность или захотите поделиться отзывом, мы будем рады! Создайте задачу по документации здесь.

  • Улучшение: Мы обновили переключатель версий на сайте документации. Теперь он показывает только v1 и v2. v2 — текущее поколение dbt, созданное на Rust для более быстрой разработки с расширенными возможностями; v1 — поколение dbt на Python. Различия v1 и v2 см. в разделе Версии dbt.
  • Новое: Мы добавили отдельную страницу о dbt Core и его дистрибутивах. dbt Core 2.0 — среда выполнения с открытым исходным кодом на Rust. dbt Core v1.x — среда выполнения на Python. Подробнее см. О dbt Core.
  • Новое: Лицензированию dbt Core теперь посвящена отдельная страница, чтобы вы могли в одном месте узнать условия для вашей конфигурации. См. Лицензирование dbt.
  • Улучшение: Статический анализ теперь находится рядом с остальной документацией по построению и доступен в v2.
  • Улучшение: Контрольный список готовности к обновлению Fusion теперь расположен рядом с руководством по обновлению до v2, а справочные материалы по сети и телеметрии перенесены в локальную установку и Справочник.
  • Улучшение: Больше адаптеров приближаются к общей доступности — Snowflake, BigQuery, Databricks и Redshift теперь в предварительной версии, а Spark и DuckDB — в бета-версии. Текущий статус каждого адаптера см. в разделе Жизненные циклы адаптеров.
  • Улучшение: Упрощены и уточнены таблицы возможностей Fusion, чтобы было легче понять, что доступно и как это получить.
  • Новое: На страницы и в разделы добавлены значки доступности, позволяющие сразу увидеть, что применимо к вашей конфигурации.

Июнь 2026​

  • Новое: Эндпоинт API списка пользователей (GET /api/v3/accounts/{account_id}/users/) поддерживает новые параметры запроса для поиска пользователей в крупных аккаунтах без просмотра всего списка:
    • search: Ищет совпадения в адресе электронной почты, имени, фамилии или полном имени (без учёта регистра).
    • group_id: Возвращает только активных участников этой группы.
    • license_type: Фильтрует по лицензии, например developer или read_only.
    Их можно сочетать с limit и offset, а total_count отражает отфильтрованные результаты.
  • Улучшение: Теги уровня столбцов, заданные в проекте dbt, теперь отображаются на вкладке Columns страниц сведений о ресурсах в Catalog. Можно нажать на любой значок тега для фильтрации представления связей или искать столбцы непосредственно по имени тега. См. Просмотр сведений о ресурсах.
  • Улучшение: Теперь можно включать dbt State для заданий непрерывной интеграции и слияния в дополнение к заданиям развёртывания. Подробнее см. Включение dbt State для сред и заданий.
  • Улучшение: Табличное представление Cost Insights теперь содержит кнопки All и Jobs для переключения между агрегированными затратами и разбивкой по заданиям. Доступно на панели проекта и в разделе Model performance в Catalog. При выборе Jobs экспорт CSV включает данные уровня заданий. Подробнее см. Анализ данных о затратах.
  • Улучшение: Вызовы инструментов dbt Wizard для выполнения команд dbt теперь передают вывод в чат в реальном времени как в Studio IDE, так и на главной странице Wizard.
  • Улучшение: Теперь можно скачивать файлы из проводника файлов Studio IDE. Щёлкните файл правой кнопкой мыши и выберите Download, чтобы сохранить его на компьютере. Подробнее см. Пользовательский интерфейс Studio IDE.
  • Исправление: Если вы используете Administrator API для управления SCIM и синхронизации пользователей с провайдером удостоверений, ответ /api/v3/accounts/{account_id}/scim/v2/Users теперь возвращает value и display в каждой вложенной ссылке на группу. id и displayName сохранены для работы существующих интеграций — это изменение без нарушения совместимости.
  • Улучшение: Administrative API v3 теперь поддерживает операции с частными эндпоинтами — list, create, retrieve, update и delete. Используйте эти эндпоинты для программного управления частными подключениями.
  • Улучшение: Можно скачивать логи OpenTelemetry (OTel) для отдельных шагов команд dbt в запусках заданий Fusion.
  • Улучшение: Теперь можно настраивать dbt State для Studio IDE непосредственно в интерфейсе dbt platform — как значение по умолчанию для всей команды в среде разработки или как персональное переопределение. Подробнее см. Включение dbt State в Studio.
  • Новое: История запросов к моделям для Redshift и Databricks теперь общедоступна (GA).
  • Изменение поведения: 1 сентября 2026 года несколько флагов изменения поведения в канале выпусков Latest dbt platform достигнут стабильного состояния (будут включены по умолчанию). См. Об изменениях поведения, чтобы узнать, какие флаги могут повлиять на ваш проект и как заранее отказаться от их включения.
  • Бета-версия: dbt v2 теперь поддерживает подключение Salesforce Data 360 в dbt platform. Подробнее см. Подключение Salesforce Data 360.
  • Закрытая бета-версия: Набор разрешений Analyst read доступен для тарифов Enterprise.
    • Analyst read — набор разрешений уровня проекта, предоставляющий доступ только для чтения для анализа моделей dbt и ресурсов проекта. Интеграция OAuth, позволяющая пользователям с доступом только для чтения подключаться к аналитическим функциям (например, серверу dbt MCP), уже доступна, а набор Analyst read и изменения разрешений только для чтения находятся в закрытой бета-версии. Для их включения обратитесь к менеджеру вашего аккаунта.
  • Бета-версия: Private Link уровня рабочего пространства для Microsoft Fabric теперь доступен в бета-версии. Настройте частное подключение между dbt platform и рабочим пространством Fabric, чтобы SQL-трафик оставался в частной сети Azure. Подробнее см. Настройка Private Link для Microsoft Fabric.
  • Бета-версия: Cost Insights теперь поддерживает Amazon Redshift Serverless и выделенные кластеры. Настройте учётные данные метаданных платформы с ролью sys:monitor или разрешением SYSLOG ACCESS UNRESTRICTED, чтобы dbt мог читать историю запросов разных пользователей, затем задайте цены в настройках Cost Insights. Подробнее см. Настройка Cost Insights.

Анонсы Snowflake Summit 2026​

Следующие новые и улучшенные функции входят в анонсы dbt Labs на Snowflake Summit 2026, проходившем в Сан-Франциско 1–4 июня 2026 года:

  • Альфа-версия: dbt Core 2.0 теперь доступен в альфа-версии!

    • Новое: dbt Core 2.0 — основа с открытым исходным кодом под лицензией Apache 2.0, на которой построен dbt v2, обеспечивающая более быструю среду выполнения на Rust. Поставляется в двух дистрибутивах: dbt-oss (OSS, Apache 2.0) и dbt (дистрибутив dbt v2, проприетарный).
  • Бета-версия: dbt lint теперь доступен в бета-версии!

    • Новое: dbt lint — высокопроизводительный SQL-линтер, встроенный в dbt platform и доступный для проектов на dbt v2. Он совместим с SQLFluff: читает существующую конфигурацию .sqlfluff, использует те же коды правил и учитывает комментарии подавления -- noqa. В тестах он работает примерно в 50 раз быстрее однопоточного SQLFluff.
  • Предварительная версия: dbt Docs v2 теперь доступен в предварительной версии!

    • Новое: dbt Docs v2 — каталог нового поколения с открытым исходным кодом, доступный с dbt v2 и dbt Core 2.0. Он использует компактный двоичный индекс вместо загрузки полного manifest.json в браузер, что значительно ускоряет работу с крупными проектами.
    • Новое: dbt Docs v2 включает обновлённый интерфейс, метаданные Semantic Layer, связи на уровне столбцов (только dbt v2) и REST API по адресу /api/v1/, чтобы ИИ-агенты и MCP-серверы могли запрашивать метаданные проекта dbt без браузера.
    • Новое: Чтобы сгенерировать и запустить dbt Docs v2 с dbt v2 или dbt Core 2.0, выполните команду dbt с --use-index, затем dbt docs serve. Добавьте --write-catalog, чтобы получить более подробные метаданные типов столбцов.
  • Предварительная версия: dbt State теперь доступен в предварительной версии!

    • Новое: dbt State пропускает или клонирует узлы, если логика и данные не изменились, вместо полного перестроения при каждом запуске. Доступен нативно в dbt v2.0, dbt platform и dbt v2, а также как плагин для dbt v1.7-1.12. Для начала см. Настройка dbt State.
    • Новое: Стоимость dbt State зависит от использования и составляет $0.094 за уникальное повторное использование в течение дня. Новые организации получают бесплатный 30-дневный пробный период без ограничений использования.
    • Изменение поведения: Оркестрация с учётом состояния больше не включается для новых клиентов. Подробнее см. Переход на dbt State.
  • Новое: dbt Wizard доступен в dbt platform в публичной предварительной версии. Представляем dbt Wizard CLI в публичной бета-версии. Специально созданный для агентной разработки управляемых данных в dbt, dbt Wizard понимает ваш проект через dbt Information Schema, в отличие от универсальных агентов программирования.

    • Новое: Поддержка Anthropic в качестве BYOK-провайдера для dbt AI.
    • Новое: dbt login — новая команда CLI, доступная в dbt Core 2.0 и новее. Она открывает аутентификацию в браузере и совместно использует состояние входа в CLI, расширении dbt для VS Code, dbt State и dbt Wizard CLI без отдельных процедур входа.
  • Новое: Регистрация OAuth-клиентов теперь принимает URI перенаправления с пользовательскими схемами (например, cursor:// или vscode://), позволяя создавать OAuth-интеграции нативных приложений с Cursor и VS Code.

  • Новое: Публичные эндпоинты REST API по адресу /api/ide/v3/{environment_id}/files/ поддерживают файловые операции рабочего пространства Studio IDE, включая stat, read, write, list, delete, mkdir и rename. Передавайте пути файлов как параметры запроса.

  • Новое: Эндпоинт GET /api/ide/v3/{environment_id}/status возвращает dbt_version и статус is_fusion для указанной среды.

  • Новое: Метод create_invocation() Python-клиента dbt platform CLI теперь поддерживает параметр workspace, позволяющий выполнять вызовы с сохранёнными файлами рабочего пространства на воркерах.

Май 2026​

  • Улучшение: Ошибки клонирования репозитория теперь сопровождаются более полезным диагностическим сообщением, помогающим быстрее устранять типичные проблемы. Рекомендации см. в разделе Устранение ошибок клонирования.
  • Исправление: Сообщение об ошибке проверки подключения теперь предлагает проверить параметры подключения и убедиться, что учётные данные имеют доступ к хранилищу данных, вместо общего сообщения об ошибке.
  • Улучшение: Пользователи с user_credential_write могут открыть Your profile > Credentials без develop_access (включая пользователей с доступом только для чтения). Переопределения переменных окружения и версии dbt по-прежнему требуют develop_access. Подробнее см. Разрешения Enterprise.
  • Новое: Набор разрешений Job creator теперь доступен для аккаунтов Enterprise. Назначайте его пользователям, которым нужно создавать, редактировать и запускать задания в назначенных проектах и средах без доступа к редактированию сред или переменных окружения.
  • Улучшение: Набор инструментов Admin API (управление заданиями и операции с запусками) теперь всегда доступен в dbt и больше не требует флага функции. Для включения этих инструментов больше не нужно обращаться к менеджеру вашего аккаунта.
  • Исправление: Если задание не может клонировать репозиторий из-за отсутствия настроенного удалённого URL, сообщение теперь объясняет наиболее вероятные причины (недопустимый Git remote URL, сбой Git-провайдера или устаревшее HTTPS-подключение) и предлагает перед повторной попыткой проверить URL, работоспособность провайдера и использование SSH с ключами развёртывания в репозитории.
  • Новое: Набор разрешений Notification Manager теперь доступен для аккаунтов Enterprise. Назначайте его пользователям, которым нужно управлять уведомлениями заданий в Slack, Microsoft Teams и по электронной почте во всех проектах без полного доступа Account Admin.
  • Бета-версия: Cost Insights, доступный в публичной бета-версии, показывает оценку вычислительных затрат хранилища и времени выполнения проектов и моделей dbt в dbt platform, выделяя повышение эффективности благодаря оркестрации с учётом состояния. Подробнее см. Настройка Cost Insights и Анализ данных о затратах.
  • Новое: Каналы выпусков Fusion теперь поэтапно внедряются в аккаунтах. Подробнее см. Каналы выпусков Fusion.
  • Улучшение: Команды, запускаемые и , теперь отображаются на вкладке Commands в Studio IDE со значком и подсказкой Run by Copilot, позволяя отличать их от команд, запущенных вручную.
  • Исправление: state:modified теперь обнаруживает изменения свойств UDF (таких как arguments и returns), определённых в файлах .yml. Раньше обнаруживались только изменения тела функции SQL или Python.
  • Новое: Нативные приватные пакеты теперь общедоступны (GA).
  • Предварительная версия: Developer agent теперь доступен в предварительной версии. Используйте запросы на естественном языке для создания или рефакторинга моделей и генерации SQL, тестов, документации и семантических моделей с нуля. Подробнее см. Developer agent.
  • Изменение поведения: При настройке единого входа (SSO) в dbt platform идентификатор SSO slug теперь создаётся системой и доступен только для чтения. Существующие конфигурации SSO остаются действительными, но изменить slug нельзя. Если удалить и заново создать конфигурацию SSO, она получит новый системный slug. Подробнее см. Обзор единого входа.
  • Улучшение: Расширение dbt для VS Code теперь поддерживает создание аккаунта. Если вы входите как существующий пользователь dbt без связанного аккаунта dbt platform, процесс регистрации предложит создать его без отдельной процедуры.
  • Улучшение: Удаляйте отдельные беседы чата dbt Wizard из списка бесед (три точки → Delete). Удаление открытой беседы очищает панель.
  • Новое: Подключение Fusion + Snowflake теперь общедоступно на платформе dbt. О том, как включить процессы обновления для ваших сред уже сейчас, см. в руководствах по обновлению Fusion!
  • Улучшение: В Discovery API в схеме объекта Tests теперь можно фильтровать environment.applied.tests сразу по нескольким статусам результатов тестов с помощью нового поля фильтра lastKnownResults: [TestStatus] в TestAppliedFilter. Поле с одним значением lastKnownResult по-прежнему поддерживается, но объявлено устаревшим. В дальнейшем обновите запросы для использования lastKnownResults.
  • Улучшено В предложениях заданий проверки готовности к dbt v2 теперь используется раскрывающийся список Debug on dbt v2 вместо отдельной кнопки Run once on dbt v2. Подробнее см. Обновление заданий.
  • Улучшение: Поле ввода теперь поддерживает навигацию по истории клавишами со стрелками. Нажмите стрелку вверх в начале ввода для перехода к предыдущим запросам, а стрелку вниз в конце — к более новым. dbt хранит до 5 предыдущих запросов за сеанс.
  • Улучшение: Диалоги одобрения инструментов и редактирования файлов в теперь поддерживают цифровые клавиши (1, 2, 3) для выбора вариантов. При появлении диалога фокус автоматически устанавливается на первом варианте, позволяя действовать сразу без щелчка мышью.

Апрель 2026​

  • Улучшение: Если команда dbt, запущенная , превышает время ожидания, агент теперь автоматически пытается отменить зависший вызов на сервере и возвращает сообщение, позволяющее решить, повторять ли попытку. Раньше тайм-ауты приводили к необработанной ошибке. Это применяется как к вызовам моделей, так и к запускам autofix.
  • Улучшение: В логах запусков dbt platform команды dbt ls и dbt list теперь показывают результаты узлов как No-op, а не Unknown, при использовании dbt v2. Подробнее см. dbt ls (list).
  • Новое: Универсальный URL входа доступен по адресу https://login.dbt.com, упрощая просмотр аккаунтов, к которым у вас есть доступ в разных экземплярах (регионах и тенантах). Сейчас он доступен для мультитенантных аккаунтов с отдельным доменом аккаунта; поддержка однотенантных аккаунтов появится скоро. Подробнее см. Вход в dbt platform.
  • Исправление: Обновление той же вкладки браузера теперь восстанавливает активную беседу dbt Wizard вместо начального экрана. Новая вкладка или возвращение после закрытия вкладки по-прежнему открывают начальный экран. dbt Wizard сейчас находится в бета-версии.
  • Улучшение: Панель Get started расширения dbt для VS Code переработана и показывает точный следующий шаг настройки для установки расширения и dbt v2. Новая панель также поддерживает вариант agentic migration, помогающий автоматически обновить проект до dbt v2 в Copilot или Cursor. Подробнее см. Начало работы.
  • Бета-версия: История запросов к моделям теперь также поддерживает Databricks и Redshift. Подробнее см. Разрешения учётных данных.
  • Улучшение: Уведомления Slack (уровня аккаунта) и уведомления Microsoft Teams теперь общедоступны, позволяя отправлять уведомления заданий непосредственно в каналы Slack, настроенные на уровне аккаунта, и в каналы Teams.
  • Улучшение: При использовании инструмента dbt autofix в Studio IDE теперь можно компилировать проект прямо из панели результатов после успешного dbt parse. Нажмите Compile рядом с результатом Successfully resolved, чтобы запустить компиляцию. Подробнее см. Исправление предупреждений об устаревших возможностях.
  • Бета-версия: DuckDB теперь поддерживается в CLI dbt v2, позволяя запускать локальные проекты dbt без учётной записи хранилища. Подробнее см. Подключение DuckDB.
  • Новое: Теперь можно настраивать эндпоинты Snowflake PrivateLink непосредственно в dbt platform без обращения в поддержку dbt; функция доступна в закрытой бета-версии. Перейдите в Account settings → Integrations → Private endpoints, чтобы запрашивать эндпоинты Snowflake PrivateLink в AWS и управлять ими. Функция доступна только для Snowflake в AWS. Подробнее см. AWS PrivateLink для Snowflake.
  • Улучшение: Теперь в YAML-редакторе расширенных атрибутов dbt platform можно использовать массивы в качестве значений ключей. Например, db_groups: [db_editor, db_viewer] теперь допустимо. Раньше значения-массивы поддерживались только через API. Подробнее см. Расширенные атрибуты.
  • Бета-версия: Адаптер Redshift теперь поддерживает параметр учётных данных профиля datasharing в канале выпусков Latest dbt platform. При значении true dbt использует нативные команды Redshift SHOW (например, SHOW TABLES, SHOW COLUMNS, SHOW SCHEMAS) для запросов метаданных вместо таблиц каталога PostgreSQL, обеспечивая доступ между базами данных и кластерами с Redshift Datasharing. Подробнее см. Настройка Redshift.
  • Улучшение: Если для подключения ещё не настроены учётные данные метаданных платформы, форма учётных данных теперь сразу открывается в режиме редактирования — больше не нужно сначала нажимать Add credentials. При отмене появляется кнопка Add credentials, позволяющая вернуться к форме. Существующие подключения с настроенными учётными данными метаданных платформы не затронуты. Подробнее см. Настройка подключения к хранилищу.
  • Новое: Удалённый сервер dbt MCP теперь поддерживает вызовы Admin API! Это позволяет разбирать ошибки заданий в агентах, таких как Claude и Cursor.
  • Новое: Developer agent теперь доступен в бета-версии. Используйте Developer agent для написания или рефакторинга моделей dbt на естественном языке, создания документации, тестов, семантических моделей и SQL-кода с нуля с возможностью изменять или исправлять сгенерированный код. Подробнее см. Developer agent.
  • Улучшение: Studio IDE теперь проверяет YAML dbt с помощью JSON Schema из dbt-jsonschema, согласованной с dbt v2, во всех каналах выпусков dbt platform, включая среды разработки на dbt v1. Это улучшает автодополнение и обратную связь о структуре в редакторе. Диагностика иногда может не совпадать с тем, что принимает ваша среда; ориентируйтесь на запуски и предварительные просмотры dbt. Дополнительный контекст см. в Переход на новейшую спецификацию YAML и Валидация YAML dbt в Studio. Поэтапное внедрение начнётся на неделе 6 апреля.
  • Улучшение: Строка состояния Studio IDE теперь предоставляет больше возможностей управления, более подробные сведения и быстрый доступ к настройкам deferral, версии dbt и статуса проекта. Подробнее см. Документация Studio IDE. Обновления поэтапно внедряются в существующих аккаунтах с 6 апреля.
  • Улучшение: В Snowflake Private endpoints ошибки валидации выходных данных теперь отображаются непосредственно под текстовым полем, а не в баннере уровня страницы. Кнопка Submit request также недоступна, если выходные данные некорректны (например, пустые, содержат некорректный JSON или не имеют обязательных полей).
  • Улучшение: Studio IDE теперь поддерживает прямые ссылки на конкретную вкладку консоли через параметр запроса ?consoleTab=. Например, добавьте ?consoleTab=problems, чтобы открыть Studio с выбранной вкладкой Problems. Вкладка problems применяется только тогда, когда доступна в текущем сеансе.

Март 2026​

  • Улучшение: Страница Connection profiles среды обновлена. Имя профиля теперь является кнопкой, открывающей выдвижную панель просмотра и редактирования; столбец Connection ведёт на страницу сведений о подключении в новой вкладке, а в режиме редактирования кнопка со значком замены позволяет сменить назначенный профиль. Прежнее меню с многоточием удалено. Подробнее см. О профилях.
  • Бета-версия: Apache Spark теперь поддерживается в CLI dbt v2, обеспечивая более быструю компиляцию и выполнение проектов dbt на Spark. Сейчас dbt v2 поддерживает только Apache Spark 3.0. Подробнее см. Подключение Apache Spark к Fusion.
  • Улучшение: Графики Cost Insights теперь включают фильтр Assets (Models / Tests / All) на вкладках Cost, Usage, Query run time и Builds. Используйте раскрывающийся список на каждом графике для фильтрации нужных данных; выбор сохраняется отдельно для каждой вкладки. Прежняя вкладка Model builds теперь называется Builds. Подробнее см. Анализ данных о затратах.
  • Улучшение: Deferral теперь поддерживает пользовательские функции (UDF). При выполнении команды dbt с --defer и --state dbt разрешает вызовы function() по манифесту состояния. Это позволяет запускать модели, зависящие от UDF, без предварительного построения этих UDF в текущей целевой среде.
  • Исправление: Сообщения статуса длиннее 1024 символов теперь автоматически обрезаются, предотвращая ошибки валидации и тайм-ауты запусков. Раньше длинные сообщения могли приводить к сбоям с необработанными исключениями или потере информации о статусе. Теперь система записывает факт обрезки в лог, помогая находить и оптимизировать слишком подробные сообщения.
  • Исправление: Исправлена проблема, из-за которой повторные попытки неудачных запусков, инициированных Git-тегами, использовали неправильный коммит. Раньше при запуске по Git-тегу вместо ветки система переходила в состояние detached HEAD, и повторные попытки использовали последний коммит HEAD вместо исходного коммита с тегом. Теперь исходная ссылка на Git-тег корректно сохраняется и используется при повторных попытках, обеспечивая согласованность первоначального запуска и повторов.
  • Новое: Сервер dbt MCP теперь включает инструменты документации продукта (search_product_docs и get_product_doc_pages), позволяющие ИИ-ассистенту искать и получать страницы с docs.getdbt.com в реальном времени. Получайте ответы на основе актуальной официальной документации dbt, а не обучающих данных или веб-поиска, чтобы не отвлекаться от разработки и доверять ответам. Это позволяет сохранять рабочий процесс разработки и доверять. Эти инструменты включены по умолчанию и не требуют дополнительной настройки. Перезапустите MCP-сервер, если инструменты документации продукта не видны в конфигурации MCP. Подробнее см. репозиторий dbt MCP.
  • Улучшение: Вкладка Model Timing показывает информационный баннер для запусков dbt v2 вместо графика времени выполнения. Баннер объясняет: «Model timing is not yet available for Fusion runs» и описывает различия в работе с потоками. Запуски без Fusion по-прежнему показывают обычный график.
  • Изменение поведения: Snowflake планирует увеличить размер столбцов по умолчанию для строковых и двоичных типов данных в сентябре 2026 года. Версии dbt-snowflake ниже v1.10.6 могут не суметь построить некоторые инкрементальные модели после внедрения этого изменения. Оцените влияние и выполните необходимые действия.
  • Новое: Новая спецификация YAML Semantic Layer теперь доступна в канале выпусков Latest dbt platform. Обзор изменений и шаги перехода на новейшую спецификацию YAML см. в разделе Переход на новейшую спецификацию YAML.
  • Изменение поведения: Новые проекты в пробных аккаунтах, аккаунтах Starter или Enterprise теперь по умолчанию используют Fusion Stable для всех новых сред с поддерживаемым адаптером (Redshift, Snowflake, BigQuery и Databricks). Можно вернуться к другой версии, изменив версию dbt в настройках среды.

Февраль 2026​

  • Новое: Advanced CI (dbt compare в оркестрации) теперь поддерживается в dbt v2. Подробнее см. Advanced CI.
  • Бета-версия: Адаптер dbt-salesforce, доступный в CLI dbt v2, теперь находится в бета-версии. Подробнее см. Настройка Salesforce Data 360.
  • Улучшение: Разрешение Analyst теперь предоставляет доступ к чтению репозиториев на уровне проекта. Подробнее см. Доступ к проекту для разрешений проекта.
  • Улучшение: После принятия пользователем приглашения по электронной почте для доступа к аккаунту dbt platform, защищённому SSO, интерфейс теперь предлагает войти через SSO для завершения процесса. Это заменяет прежнее сообщение «Joined successfully» и помогает избежать путаницы, когда пользователь принимает приглашение, но не завершает вход через SSO.
  • Новое: Профили позволяют определять подключения, учётные данные и атрибуты для сред развёртывания на уровне проекта и управлять ими. dbt автоматически создаёт профили для существующих проектов и сред на основе текущих конфигураций, поэтому никаких действий не требуется. Функция будет внедряться поэтапно в течение ближайших недель.
  • Новое: Python UDF теперь поддерживаются и доступны в dbt v2 при использовании Snowflake или BigQuery.
  • Улучшение: Небольшие улучшения и обновления интерфейса проводника файлов Studio IDE, воспроизводящие опыт работы в VS Code IDE.
  • Улучшение: При создании профиля теперь отображаются конкретные сообщения валидации (например, «Profile keys cannot contain spaces or special characters») вместо общего текста ошибки, что упрощает поиск и исправление проблем конфигурации.
  • Закрытая бета-версия: Cost Insights показывает оценку вычислительных затрат хранилища и времени выполнения проектов и моделей dbt непосредственно в dbt platform. Он выделяет снижение затрат и повышение эффективности благодаря оптимизациям, таким как оркестрация с учётом состояния, на панели проекта, страницах моделей и в сведениях о заданиях. Подробнее см. Настройка Cost Insights и Анализ данных о затратах.
  • Новое: dbt Semantic Layer теперь поддерживает Omni в качестве партнёрской интеграции. Подробнее см. Доступные интеграции.
  • Улучшение: Мы уточнили документацию по ограничениям суммарного размера логов в эндпоинтах запусков, впервые введённым в октябре 2025 года. Если логи превышают суммарный лимит размера, dbt не включает их и показывает баннер. Функциональных изменений в феврале 2026 года не было. Подробнее см. Наблюдение за запусками.
  • Новое: Конфигурация immutable_where теперь поддерживается для динамических таблиц Snowflake. Подробнее см. Конфигурации Snowflake.
  • Исправление: Сведения о приглашении пользователя теперь содержат больше информации о статусе, позволяя администраторам видеть пользователей, принявших приглашение в защищённый SSO аккаунт, но ещё не вошедших через SSO. Раньше такие приглашения были скрыты, из-за чего казалось, что пользователь не был приглашён. Эндпоинты Invites в Admin v2 API платформы dbt теперь включают следующие дополнительные статусы:
    • 4 (PENDINGEMAIL_VERIFICATION)
    • 5 (EMAIL_VERIFIED_SSO).
  • Улучшение: Повышена производительность эндпоинта Runs в Admin V2 API и сведений о запуске в dbt platform при подключении через GCP.

Январь 2026​

  • Улучшение: Настройка defer-env-id для выбора среды развёртывания, используемой для deferral, теперь доступна в Studio IDE. Раньше эта конфигурация работала только для dbt platform CLI
  • Бета-версия: Analyst agent в dbt Insights теперь доступен в бета-версии.
    • ИИ-ассистент dbt dbt Wizard в Insights теперь использует раскрывающееся меню для выбора между Agent и Generate SQL вместо прежнего интерфейса с вкладками.
  • Улучшение: Studio IDE теперь включает поиск и замену, а также палитру команд, позволяя быстро находить и заменять текст по всему проекту, переходить между файлами и к символам и выполнять команды настройки IDE. Функция внедряется поэтапно и станет доступна всем аккаунтам dbt platform к середине февраля.
  • Улучшение: Улучшения оркестрации с учётом состояния:
    • Если модель не проходит тест данных, оркестрация с учётом состояния перестраивает её в последующих запусках вместо повторного использования из предыдущего состояния, чтобы dbt заново оценивал проблемы качества данных.
    • Оркестрация с учётом состояния теперь обнаруживает и перестраивает модели, чьи таблицы удалены из хранилища, даже если код и данные не изменились. Раньше таблицы, удалённые извне, не обнаруживались и поэтому не перестраивались без изменений кода или данных. Подробнее см. Обработка удалённых таблиц. Оркестрация с учётом состояния находится в закрытой предварительной версии. См. предварительные требования к использованию функции.
  • Улучшение: dbt dbt Wizard корректно определяет имена столбцов в различных файлах schema.yml, добавляет только отсутствующие описания и сохраняет существующие.
  • Улучшение: v2 теперь автоматически читает переменные окружения из файла .env в текущем рабочем каталоге (папке, в которую вы переходите командой cd и из которой выполняете команды dbt в терминале), если такой файл существует. Это простой способ управлять учётными данными и конфигурацией без их жёсткого задания в profiles.yml. Расширение dbt для VS Code также поддерживает файлы .env и функции на базе LSP. Подробнее см. Настройка переменных окружения.
  • Новое: Новая спецификация YAML Semantic Layer создаёт открытый стандарт определения метрик и измерений, работающий на нескольких платформах. Новая спецификация уже доступна в dbt v2. Основные изменения:
    • Семантические модели теперь встроены в YAML-записи моделей. Это устраняет необходимость управлять YAML-записями в нескольких файлах.
    • Меры теперь являются простыми метриками.
    • Часто используемые параметры теперь стали ключами верхнего уровня, уменьшая глубину вложенности YAML. Обзор изменений и шаги перехода на новейшую спецификацию YAML см. в разделе Переход на новейшую спецификацию YAML.
  • Исправление: Отладочные логи на вкладке Run summary теперь корректно обрезаются для повышения производительности и отзывчивости интерфейса. Раньше они обрезались неправильно, замедляя загрузку страниц. Полные отладочные логи доступны через Download > Download all debug logs. Подробнее см. Наблюдение за запусками.
  • Новое: Запросы к Semantic Layer в dbt Insights теперь общедоступны (GA), позволяя создавать SQL-запросы к Semantic Layer без написания SQL-кода.
  • Улучшение: Подходящие аккаунты dbt platform в закрытой предварительной версии dbt v2 теперь могут использовать Exposures.

Нашли ошибку?

0
Loading