Заметки о релизах dbt
dbt release notes содержат информацию о недавних и исторических изменениях. Заметки о релизах относятся к одной из следующих категорий:
- Новое: Новые продукты и функции
- Улучшение: Улучшение производительности и функций
- Исправление: Исправления ошибок и безопасности
- Изменение поведения: Изменение существующего поведения, которое не подходит под другие категории, например, устаревание функций или изменения настроек по умолчанию
Релиз‑ноты сгруппированы по месяцам отдельно для мультиарендных (multi-tenant) сред и сред виртуального частного облака (VPC).
Декабрь 2025
- Улучшение: теперь SSO‑slug’и dbt генерируются системой автоматически при настройке SSO и не подлежат кастомизации. Конфигурации SSO‑slug’ов, которые уже используются, останутся действительными, но будут доступны только для чтения — изменить их будет нельзя. Если вы удалите существующую конфигурацию SSO и создадите новую, вам будет выдан новый SSO‑slug, сгенерированный системой. Это изменение повышает безопасность и предотвращает возможность настройки slug’ов, которые «имитируют» другие организации.
- Улучшение: для пользователей в регионе по умолчанию (
US1), которые ранее уже создавали аккаунт dbt, расширение dbt для VS Code теперь поддерживает регистрацию через OAuth. Это упрощает регистрацию расширения для пользователей, которые могли забыть пароль или потеряли доступ к своему аккаунту. Подробнее см. Register the extension. - Новое и улучшения: пользовательский интерфейс Studio IDE в dbt был улучшен, чтобы предоставить более мощные инструменты разработки:
- Новый дизайн панели инструментов, в которой все вкладки действий и информации о проекте сгруппированы для удобного доступа.
- Отдельная встроенная вкладка Commands для истории и логов.
- При обновлении среды разработки до dbt Fusion Engine в окружении появляется новая вкладка Problems, которая обеспечивает живое обнаружение ошибок, способных помешать успешному выполнению проекта.
Ноябрь 2025
- Изменение поведения: dbt Copilot теперь требует, чтобы все входные файлы использовали кодировку UTF‑8. Файлы с другими кодировками будут возвращать ошибку. Если вы работаете с устаревшими файлами в другой кодировке, преобразуйте их в UTF‑8 перед использованием Copilot.
- Улучшение: dbt Copilot стал более надежным при работе с OpenAI. Это включает более длительные тайм‑ауты, улучшенную логику повторных попыток и лучшую обработку reasoning‑сообщений при генерации длинного кода, что приводит к меньшему количеству сбоев и большему числу успешных завершений.
- Новое: адаптер Snowflake теперь поддерживает базовую материализацию таблиц для Iceberg‑таблиц, зарегистрированных в каталоге Glue через catalog-linked database. Подробнее см. Glue Data Catalog.
- Новое: вы можете использовать параметр
platform_detection_timeout_seconds, чтобы управлять временем ожидания коннектора Snowflake при определении облачной платформы, на которой устанавливается соединение. Подробнее см. Snowflake setup. - Новое: конфигурация
cluster_byподдерживается в динамических таблицах. Подробнее см. Dynamic table clustering. - Новое: когда задания превышают настроенный тайм‑аут, адаптер BigQuery отправляет запрос на отмену задания BigQuery. Подробнее см. Connect BigQuery.
Октябрь 2025
- Новое: на сайте документации docs.getdbt.com появился LLM Context menu на всех страницах документации по продуктам и гайдам. Это меню предоставляет быстрые способы взаимодействия с текущей страницей с помощью LLM. Теперь вы можете:
- Скопировать страницу в виде «сырого» Markdown — это упрощает ссылки на контент или его повторное использование.
- Открыть страницу напрямую в ChatGPT или Claude — вы будете перенаправлены в чат с LLM, где автоматически загрузится сообщение с просьбой прочитать страницу, что помогает начать диалог с учетом контекста.
- Улучшение: функция CodeGenCodeLen была повторно добавлена в Studio IDE. Ранее она была временно удалена из‑за проблем совместимости.
Анонсы Coalesce 2025
Следующие функции являются новыми или улучшенными в рамках аналитической конференции dbt Coalesce, проходившей 13–16 октября 2025 года:
- Новое: dbt MCP server теперь общедоступен (GA). Подробнее о dbt MCP server и dbt Agents см. в статье Announcing dbt Agents and the remote dbt MCP Server: Trusted AI for analytics.
- Private preview: платформа dbt (powered by Fusion) доступна в режиме закрытого предварительного просмотра. По вопросам обращайтесь к вашему account manager.
- Страница About data platform connections содержит список всех доступных подключений dbt platform на Fusion и поддерживаемые методы аутентификации для каждого подключения.
- Новое: конфигурации, специфичные для Fusion, теперь доступны для BigQuery, Databricks, Redshift и Snowflake. Подробнее см. Connect Fusion to your data platform.
- Alpha: адаптер
dbt-salesforceдоступен через CLI dbt Fusion Engine. Обратите внимание, что это соединение находится на стадии Alpha и не готово для продакшена. Подробнее см. Salesforce Data Cloud setup. - Private preview: State-aware orchestration теперь доступна в закрытом предварительном просмотре.
- Новое: теперь вы можете включить state-aware orchestration, выбрав Enable Fusion cost optimization features в настройках задания. Ранее для этого требовалось отключить Force node selection.
- Private beta: функция Efficient Testing доступна в закрытой бете. Она снижает затраты на вычисления, избегая повторных тестов данных и объединяя несколько тестов в один запрос.
- Новое: для улучшения видимости state‑aware orchestration и большего контроля при необходимости сброса кэшированного состояния добавлены следующие улучшения UI:
- График Models built and reused на странице Account home
- Новые графики в разделе Overview задания: Recent runs, Total run duration, Models built, Models reused
- Новая структура просмотра логов, сгруппированных по моделям, с вкладкой Reused
- Тег Reused в lineage‑представлении Latest status для просмотра повторно использованных моделей в DAG
- Кнопка Clear cache на странице Environments для сброса кэшированного состояния
- Новое: dbt Insights теперь общедоступен (GA).
- Private beta: Analyst agent доступен в dbt Insights. Это разговорная AI‑функция, позволяющая задавать запросы на естественном языке и получать анализ в реальном времени. Подробнее см. Analyze data with the Analyst agent.
- Beta: в dbt Insights появился Query Builder, который позволяет собирать SQL‑запросы к Semantic Layer без написания SQL‑кода.
- Улучшение: в dbt Insights проекты, обновленные до dbt Fusion Engine, получают поддержку Language Server Protocol (LSP), а компиляция выполняется на Fusion.
- Новое: MetricFlow теперь разрабатывается и поддерживается в рамках инициативы Open Semantic Interchange (OSI) и распространяется под лицензией Apache 2.0. Подробнее см. пост Open sourcing MetricFlow.
Пре-Coalesce
-
Изменение поведения: URL‑адреса доступа dbt platform для аккаунтов в US multi-tenant (US MT) регионе переводятся с
cloud.getdbt.comна выделенные домены вdbt.com(например,us1.dbt.com). Пользователи будут автоматически перенаправлены, никаких действий не требуется. Аккаунты EMEA и APAC MT не затронуты и будут обновлены к концу ноября 2025 года.Организациям, использующим allow‑listing сетей, следует добавить
YOUR_ACCESS_URL.dbt.comв список разрешенных адресов (например, если ваш URL доступаab123.us1.dbt.com, добавьте весь доменab123.us1.dbt.com).Все интеграции OAuth, Git и публичные API продолжат работать с прежним доменом. Обновленный URL доступа можно посмотреть на странице Account settings в dbt platform.
По вопросам обращайтесь в support@getdbt.com.
-
Улучшение:
- MCP‑инструменты Fusion — добавлены инструменты Fusion, поддерживающие
compile_sqlиget_column_lineage(эксклюзивно для Fusion) для Remote и Local использования. Remote‑инструменты Fusion по умолчанию используют prod‑окружение (настраивается черезx-dbt-prod-environment-id); это поведение можно отключить с помощьюx-dbt-fusion-disable-defer=true. - Local MCP OAuth — теперь вы можете аутентифицировать локальный dbt MCP server в платформе dbt с помощью OAuth (поддержка для Claude, Cursor и VS Code), что снижает необходимость локального управления секретами и стандартизирует настройку. Подробнее см. dbt platform authentication.
- MCP‑инструменты Fusion — добавлены инструменты Fusion, поддерживающие
-
Изменение поведения: функция CodeGenCodeLens для создания моделей из источников одним кликом была временно удалена из Studio IDE из‑за проблем совместимости. Планируется повторное внедрение в ближайшем будущем как для IDE, так и для расширения VS Code.
Сентябрь 2025
- Исправление: улучшена обработка offset metrics в MetricFlow для более точных результатов при запросах временных данных. Теперь MetricFlow выполняет join данных после агрегации, когда grain запроса совпадает с offset grain. Ранее join выполнялся до агрегации, что могло исключать часть значений из общего временного периода.
Август 2025
- Исправление: устранена ошибка, из‑за которой экспорт saved query завершался неудачей во время
dbt buildс ошибкамиUnable to get saved_query. - Новое: GraphQL API Semantic Layer теперь имеет endpoint
queryRecords, позволяющий просматривать историю запросов как для Insights, так и для запросов Semantic Layer. - Исправление: устранена ошибка, из‑за которой запросы Semantic Layer с пробелом в конце вызывали ошибку. Проблема в основном затрагивала пользователей Push.ai и теперь исправлена.
- Новое: теперь можно использовать personal access tokens (PATs) для аутентификации в Semantic Layer. Это позволяет выполнять аутентификацию на уровне пользователя и уменьшает необходимость совместного использования токенов. При использовании PAT запросы выполняются с вашими персональными учетными данными разработки. Подробнее см. Set up the dbt Semantic Layer.
Июль 2025
- Новое: интеграция Tableau Cloud с Semantic Layer теперь доступна. Подробнее см. Tableau.
- Preview: интеграция Semantic Layer с Power BI доступна в режиме Preview.
- Улучшение: теперь можно использовать параметры
limitиorder_byпри создании saved queries. - Улучшение: пользователи с IT‑лицензиями теперь могут редактировать и управлять глобальными настройками подключений.
- Новое: появились постраничные (paginated) endpoint’ы GraphQL для запросов метаданных в Semantic Layer, что ускоряет интеграции для больших manifest’ов. Подробнее см. Metadata calls.
Июнь 2025
- Новое: System for Cross-Domain Identity Management (SCIM) через Microsoft Entra ID теперь общедоступен (GA), а также доступен на устаревших Enterprise‑планах.
- Улучшение: теперь можно настраивать compilation environment для управления тем, как рендерятся Jinja‑функции в dbt Insights.
- Beta: dbt Fusion engine поддерживает адаптер BigQuery в бете.
- Новое: теперь доступна история изменений настроек для проектов, окружений и заданий.
- Новое: добавлена поддержка последней версии учетных данных BigQuery в Semantic Layer и MetricFlow.
- Новое: Snowflake External OAuth теперь поддерживается для запросов Semantic Layer. Подключения Snowflake с External OAuth могут выполнять запросы для Insights, Cloud CLI и Studio IDE через Semantic Layer Gateway, обеспечивая безопасный, identity‑aware доступ через провайдеров вроде Okta или Microsoft Entra ID.
- Новое: теперь можно скачать управляемый Git‑репозиторий из платформы dbt.
- Новое: Semantic Layer теперь поддерживает Trino как платформу данных. Подробнее см. Set up the Semantic Layer.
- Новое: dbt Fusion engine поддерживает Databricks в бете.
- Улучшение: владельцы групп теперь могут указывать несколько email‑адресов для уведомлений на уровне моделей, что позволяет оповещать более широкие команды. Ранее поддерживался только один адрес. Подробнее см. Configure groups.
- Новое: в GraphQL API Semantic Layer появился endpoint
List a saved query.
Май 2025
2025 dbt Launch Showcase
Следующие функции являются новыми или улучшенными в рамках dbt Launch Showcase, прошедшего 28 мая 2025 года:
- Новое: dbt Fusion engine — это новый движок dbt, полностью переписанный с нуля для обеспечения высокой скорости, инструментов экономии затрат и расширенных возможностей работы с SQL. dbt Fusion engine теперь доступен в бете для пользователей Snowflake.
- Подробнее о Fusion.
- Что нужно сделать для подготовки проектов к Fusion — см. upgrade guide.
- Начните тестирование уже сегодня с quickstart guide.
- Узнайте, куда мы движемся с dbt Fusion engine.
- Новое: расширение dbt для VS Code — это мощный новый инструмент, который приносит скорость и продуктивность dbt Fusion engine прямо в редактор Visual Studio Code. Это бесплатная загрузка, которая меняет рабочие процессы разработки dbt. Расширение dbt для VS Code доступно в бете вместе с Fusion. Ознакомьтесь с инструкциями по установке и описанием возможностей, чтобы начать работу.
- Новое: dbt Explorer теперь называется Catalog. Подробнее об изменении см. здесь.
- dbt Catalog и глобальная навигация предоставляют поиск по ресурсам dbt во всех проектах, а также по не‑dbt ресурсам в Snowflake.
- Импорт внешних метаданных позволяет напрямую подключаться к хранилищу данных и получать видимость таблиц, представлений и других ресурсов, не определенных в dbt.
- Новое: dbt Canvas теперь общедоступен (GA). Canvas — это интуитивный визуальный инструмент редактирования, позволяющий создавать модели dbt с помощью понятного drag‑and‑drop интерфейса. Подробнее см. Canvas.
- Новое: State-aware orchestration теперь доступна в бете. При каждом запуске задания в Fusion state-aware orchestration автоматически определяет, какие модели нужно собирать, выявляя изменения в коде или данных.
- Новое: Hybrid Projects позволяют организации использовать взаимодополняющие workflows dbt Core и dbt Cloud и бесшовно интегрировать их за счет автоматической загрузки артефактов dbt Core в dbt Cloud. Hybrid Projects доступны в режиме preview для Enterprise‑аккаунтов dbt.
- Новое: SCIM через Okta теперь общедоступен (GA).
- Новое: dbt теперь выступает в роли сервера Model Context Protocol (MCP), обеспечивая бесшовную интеграцию AI‑инструментов с хранилищами данных через стандартизированный фреймворк.
- Новое: доступен quickstart guide для аналитиков данных.
- Новое: на странице биллинга dbt Cloud теперь можно просматривать метрики использования и лимиты dbt Copilot.
- Новое: Copilot можно использовать для генерации
dbt-styleguide.mdдля проектов dbt. - Новое: Copilot chat — интерактивный интерфейс в Studio IDE для генерации SQL‑кода и аналитических запросов.
- Новое: dbt Copilot можно использовать для генерации SQL‑запросов в Insights.
- Новое: дашборд Cost management был доступен в preview для пользователей Snowflake на планах Enterprise и Enterprise Plus, но 25 ноября 2025 года был выведен из эксплуатации.
- Новое: поддержка интеграции каталогов Apache Iceberg теперь доступна для Snowflake и BigQuery.
- Обновление: переименование продуктов и другие изменения. Подробнее см. Updated names for dbt platform and features.
Апрель 2025
- Улучшение: Python SDK теперь поддерживает ленивую загрузку (lazy loading) для больших полей
dimensions,entitiesиmeasuresв объектахMetric. Подробнее см. Lazy loading for large fields. - Улучшение: Semantic Layer теперь поддерживает SSH-туннелирование для подключений Postgres или Redshift. Подробности см. в разделе Set up the Semantic Layer.
- Изменение поведения: Пользователи, которым назначен набор разрешений
job admin, теперь имеют доступ к настройке интеграций для проектов, включая интеграцию с Tableau для заполнения downstream exposures.
Март 2025
- Изменение поведения: Начиная с 31 марта 2025 года версии dbt Core 1.0, 1.1 и 1.2 были выведены из эксплуатации в dbt. Они больше недоступны для выбора в качестве версий для проектов dbt. Рабочие нагрузки, которые в настоящее время используют эти версии, будут автоматически обновлены до v1.3, что может привести к появлению новых ошибок.
- Улучшение: Пользователям Semantic Layer в однопользовательских (single-tenant) конфигурациях больше не требуется обращаться к своему аккаунт-менеджеру для включения этой функциональности. Настройка стала self-service и доступна для всех конфигураций арендаторов.
- Новое: Semantic Layer теперь поддерживает Postgres в качестве платформы данных. Подробнее о настройке Semantic Layer для Postgres см. в разделе Set up the Semantic Layer.
- Новое: Новое значение по умолчанию для переменной окружения
DBT_CLOUD_INVOCATION_CONTEXT. - Улучшение: Пользователи с назначенными лицензиями только для чтения теперь могут просматривать раздел Deploy своего аккаунта dbt и переходить в отдельные подразделы, но не могут редактировать или иным образом вносить изменения.
dbt Developer day
Следующие возможности являются новыми или были улучшены в рамках нашего dbt Developer Day, который прошёл 19 и 20 марта 2025 года:
- Новое: Флаг
--sample, теперь доступный для командrunиbuild, помогает сократить время сборки и затраты на хранилище, запуская dbt в режиме выборки (sample mode). Он генерирует отфильтрованные refs и sources с использованием временной выборки, позволяя разработчикам проверять результаты без сборки моделей целиком. - Новое: Copilot, AI‑ассистент, теперь находится в статусе General Availability в Cloud IDE для всех Enterprise‑аккаунтов dbt. Подробнее см. в документации Copilot.
Также доступно в этом месяце
- Новое: Возможность использовать собственный ключ Azure OpenAI для Copilot теперь находится в статусе General Availability. Ваша организация может настроить Copilot для работы с вашими собственными ключами Azure OpenAI, что даёт больше контроля над управлением данными и биллингом.
- Новое: Semantic Layer поддерживает Power BI в качестве партнёрской интеграции, доступной в рамках private beta. Чтобы присоединиться к private beta, обратитесь к вашему аккаунт‑менеджеру. Подробнее см. в документации по интеграции Power BI.
- Новое: Release tracks dbt теперь находятся в статусе General Availability. В зависимости от тарифного плана клиенты могут выбрать треки Latest, Compatible или Extended для управления частотой обновлений сред разработки и развертывания.
- Новое: Нативная интеграция dbt с Azure DevOps теперь поддерживает service principals Entra ID. В отличие от service user, который представляет реальный пользовательский объект в Entra ID, service principal — это защищённая идентификация, связанная с вашим приложением dbt для неинтерактивного доступа к ресурсам Azure. Пожалуйста, как можно скорее мигрируйте вашего service user на использование service principal для Azure DevOps.
Февраль 2025
- Улучшение: В Python SDK добавлен новый параметр тайм-аута для клиента Semantic Layer и для базовых GraphQL‑клиентов, позволяющий задавать тайм-ауты. Вы можете указать значение тайм-аута напрямую или использовать параметр
total_timeoutв глобальномTimeoutOptions, чтобы более детально управлять тайм-аутами на подключение, выполнение и закрытие соединения.ExponentialBackoff.timeout_msтеперь считается устаревшим. - Новое: Интеграция Azure DevOps для Git теперь поддерживает приложения Entra service principal в аккаунтах dbt Enterprise. Microsoft вводит обязательное использование MFA для всех пользовательских аккаунтов, включая сервисные, что повлияет на существующие интеграции приложений. Развертывание происходит поэтапно, и dbt Labs рекомендует мигрировать на service principal в существующих интеграциях, как только эта возможность станет доступна в вашем аккаунте.
- Новое: В dbt CLI добавлена команда
dbt invocation. Эта команда позволяет просматривать и управлять активными invocation — долгоживущими сессиями в dbt CLI. Подробнее см. dbt invocation. - Новое: Теперь пользователи могут переключать темы напрямую из пользовательского меню; функция доступна в Preview. Добавлена поддержка Light mode (по умолчанию), Dark mode, а также автоматического переключения темы на основе системных настроек. Выбранная тема сохраняется в профиле пользователя и применяется на всех устройствах.
- Dark mode в настоящее время доступен на плане Developer и в будущем будет доступен для всех планов. Развертывание происходит постепенно — следите за обновлениями. Подробнее см. Change your dbt theme.
- Исправление: Ошибки Semantic Layer в Cloud IDE теперь отображаются с корректным форматированием. Исправлена проблема, при которой переносы строк отображались некорректно или были трудночитаемы. Это улучшение делает сообщения об ошибках более понятными и удобными для анализа.
- Исправление: Исправлена проблема, из‑за которой saved queries без exports завершались с ошибкой
UnboundLocalError. Ранее попытка обработать сохранённый запрос без каких-либо экспортов приводила к ошибке из‑за неопределённой переменной relation. Экспорты являются необязательными, и это исправление гарантирует, что saved queries без экспортов больше не завершаются с ошибкой. - Новое: Теперь можно выполнять запросы по metric alias в API Semantic Layer — GraphQL и JDBC.
- Для JDBC API см. Query metric alias.
- Для GraphQL API см. Query metric alias.
- Улучшение: Добавлена поддержка автоматического обновления access token при истечении срока действия SSO‑соединения Snowflake. Ранее пользователи получали ошибку
Connection is not available, request timed out after 30000msи были вынуждены ждать 10 минут перед повторной попыткой. - Улучшение: Формат
dbt_versionв dbt Cloud теперь лучше соответствует правилам семантического версионирования. В значениях месяца и дня убраны ведущие нули (YYYY.M.D+<suffix>). Например:- Новый формат:
2024.10.8+996c6a8 - Предыдущий формат:
2024.10.08+996c6a8
- Новый формат:
