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

Примечания к еженедельным выпускам dbt для одноарендных сред

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

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

Примечания к выпускам для одноарендных сред сгруппированы по дате.

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

4 ноября 2026 г.​

Улучшения​

Catalog​

  • Больше строк в таблице Marts: Таблица Marts на главной странице проекта в Catalog теперь по умолчанию показывает 20 строк на странице вместо 5. В раскрывающемся списке размера страницы появился вариант 20 Rows, поэтому для просмотра списка требуется меньше переходов между страницами.

API, управление идентификацией и администрирование​

  • Добавление пользователя в определённые группы и удаление из них: API Assign User to Groups (POST /api/v3/accounts/{account_id}/assign-groups/) теперь принимает add_group_ids и remove_group_ids. Используйте эти поля, чтобы добавлять пользователя в группы или удалять его из групп, не заменяя весь список групп, в которые он входит. Передача desired_group_ids по-прежнему заменяет полный список.

Исправления​

Catalog​

  • Родительские модели из другого проекта отображаются в Discovery API: Ранее в Discovery API список родительских моделей не включал модели из другого проекта (Mesh). Теперь эти родительские модели включены в список. В графе зависимостей они уже отображались.

API, управление идентификацией и администрирование​

  • Все назначенные группы отображаются в аккаунтах с большим количеством групп: Если в аккаунте было более 1000 групп, некоторые назначенные пользователю группы отсутствовали в представлении сведений о пользователе. Теперь все назначенные группы отображаются как отмеченные. При сохранении через POST /api/v3/accounts/{id}/assign-groups/ также сохраняется полный список групп.

  • Более понятные ошибки при некорректном ограничении по IP: Создание или обновление ограничения по IP с отсутствующим или некорректным type теперь возвращает ошибку 400 (некорректный запрос) и сообщение с описанием проблемы вместо серверной ошибки 500. Отсутствующее name также приводит к ошибке 400. До этого исправления dbt сохранял отсутствующее имя как слово None.

Изменения поведения​

Платформа dbt​

  • Запуски dbt v2 в Studio IDE используют заданное вами количество потоков: Теперь такие запуски учитывают значение threads в ваших учётных данных пользователя вместо значения dbt v2 по умолчанию (например, 48 для Snowflake). Это изменение также распространяется на запуски в Canvas. Задания, запуски dbt v1 и функции редактора, такие как автодополнение, не изменились.

28 октября 2026 г.​

Новое​

Платформа dbt​

  • Частное подключение для управляемого вами приложения GitHub Enterprise Server: Если ваш GitHub Enterprise Server доступен только через частное подключение (PrivateLink), теперь это подключение можно сохранить в настройках приложения GitHub. Задайте private_link_endpoint_id при создании или обновлении приложения через API, и dbt направит подключение через вашу частную сеть.

Оркестрация и состояние запусков​

  • Фильтрация таблицы Model timing: На вкладке Model timing теперь можно фильтровать Resource details, чтобы находить причины замедления запуска. Используйте фильтр Est. critical path, чтобы показать только ресурсы в самой длинной цепочке зависимых ресурсов, определяющей минимальное время выполнения (Yes), или все остальные ресурсы (No). Используйте фильтр типа ресурса, чтобы ограничить список значениями Model, Test, Snapshot или Exposure. Поиск по имени по-прежнему доступен.

dbt v2​

  • Выбор среды для зависимости Mesh: Теперь межпроектные ссылки ref можно направлять в определённую вышестоящую среду, например Staging, а не только в среду Production или Staging по умолчанию.

  • Файлы с суффиксом Jinja: Задайте allow_jinja_file_extensions в конфигурации проекта, чтобы dbt читал файлы с дополнительным расширением Jinja, например model.sql.j2 или doc.md.j2. Jinja — язык шаблонов, который dbt уже использует в файлах SQL и Markdown.

dbt AI и агенты​

  • Сохранение бесед с главной вкладки dbt Wizard в закладках: На главной вкладке dbt Wizard открытая беседа отражается в URL браузера. Вы можете добавить эту беседу в закладки и снова открыть её по URL.

Улучшения​

Платформа dbt​

  • Более понятное сообщение, когда невозможно выбрать dbt v2: Если проект может использовать dbt v2, но у вас нет разрешения на его выбор, варианты dbt v2 остаются видимыми, но недоступными в меню версий среды, задания и среды разработки. В подсказке указано, что выбрать dbt v2 должен Account Admin или v2 Migration Admin.

Оркестрация и состояние запусков​

  • Определения на карточках Model timing: На шести карточках сводных показателей вкладки Model timing теперь есть значок вопросительного знака: Est. critical path, Peak concurrency, Avg active models, Longest model, Wall clock и Latest start. Нажмите значок, чтобы узнать, что означает соответствующее значение.

  • Повторная попытка, если диаграмма использования не загружается: Если диаграмма использования не загружается или не обновляется, отображаются сообщение и кнопка Retry. Это относится к диаграмме количества построенных моделей за месяц на странице Project home и диаграмме основных заданий на странице Environment. Если диаграмма уже загружалась ранее, во время повторной попытки она сохраняет последние значения и показывает время их обновления.

Studio IDE​

  • dbt v2 Stable больше не помечен как Preview: В User development settings Studio у варианта v2 Stable больше нет метки Preview. dbt v2 общедоступен.

dbt v2​

  • Изменение ширины столбцов в результатах запросов: В расширении dbt для VS Code перетащите край заголовка столбца на панели результатов запроса, чтобы сделать столбец шире или уже.

Исправления​

Платформа dbt​

  • При регистрации отображается сообщение, если адрес электронной почты уже занят: Если при регистрации используется адрес электронной почты, для которого уже существует аккаунт, в том числе при двух одновременных регистрациях с одним адресом, dbt показывает страницу с сообщением о том, что адрес уже занят. Общая страница ошибки больше не отображается.

Управление идентификацией, API и администрирование​

  • Более понятные ошибки при некорректном запросе к API: Запрос с некорректным значением теперь возвращает понятную ошибку вместо серверной ошибки. Неподдерживаемое значение 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​

  • Эфемерные модели отображаются в результатах команд: В Studio IDE эфемерная модель — это модель, которая не создаётся как отдельная таблица или представление. Такие модели отсутствовали в списке результатов команды, из-за чего вкладки Error, Warn, Skip, Reused или Pass могли показывать количество результатов без строк. Теперь они отображаются на соответствующей вкладке вместе с другими моделями.

Оркестрация и состояние запусков​

  • Логи моделей на вкладке System logs: Откройте запуск задания, выберите шаг и откройте System logs. Теперь эта вкладка содержит логи ваших моделей, поэтому искать причины сбоя запуска можно в одном месте.

dbt v2​

  • dbt fmt сохраняет стабильные отступы: dbt fmt больше не сдвигает тег Jinja влево, если та же строка заканчивается комментарием SQL. Также теперь сохраняется единообразный отступ для тегов Jinja внутри цикла for и для блока {% if %}...{%- else -%}, условие которого запрашивает сведения из хранилища, например о столбцах таблицы. Повторный запуск dbt fmt больше не меняет эти строки.

Изменения поведения​

Оркестрация и состояние запусков​

  • System logs теперь включает логи моделей: Ранее вкладка System logs шага запуска показывала только системные сообщения. Теперь она показывает все логи этого шага, включая логи ваших моделей. Если вы использовали эту вкладку только для системных сообщений, теперь в ней будет больше строк.

dbt v2​

  • Новые имена трёх переменных среды: В 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).

21 октября 2026 г.​

Новое​

Платформа dbt​

  • Уведомления по электронной почте о лимите dbt State и пробном периоде: Администраторы биллинга теперь заранее получают уведомления об использовании dbt State: предупреждение при достижении 80% месячного лимита (с прогнозируемой датой его исчерпания), уведомление о полном исчерпании лимита и приостановке State, а также напоминание за 7 дней до окончания пробного периода. Все письма содержат информацию с учётом тарифного плана и рекомендации по дальнейшим действиям.

Insights​

  • Оповещения по электронной почте о сбоях загрузки данных Cost Insights: Администраторы аккаунта теперь получают письмо, если загрузка данных Cost Insights завершается сбоем в течение 3 и более циклов, с повторными письмами через 14 и 28 дней, если проблема сохраняется.

Улучшения​

Платформа dbt​

  • Выбор периода на графике использования dbt State: График использования dbt State теперь содержит раскрывающийся список для выбора отчётного периода: текущий месяц, предыдущий месяц, последние 30 дней, последние 60 дней или последние 90 дней. Если выбранный диапазон охватывает несколько месяцев, на оси X диаграммы также отображаются сокращённые названия месяцев.

dbt AI и агенты​

  • Длительность ходов в беседах Wizard: dbt Wizard теперь показывает длительность каждого завершённого хода внизу этого хода. Для ранее загруженных бесед также отображается время завершения.

Исправления​

API, управление идентификацией и администрирование​

  • Обновления SCIM licenseType применяются к ожидающим приглашениям: Если вы управляете доступом через SCIM (с помощью поставщика удостоверений, например Okta или Microsoft Entra ID), вы можете изменить тип лицензии пользователя ещё до его входа в систему. Ранее это работало только для активных пользователей, а теперь работает и для пользователей с ожидающими приглашениями и ещё не завершивших вход. Перед применением любого изменения dbt по-прежнему проверяет наличие свободного места с лицензией этого типа.

  • Более понятные ошибки валидации API: Запросы к API с некорректным значением разрешения или неправильно сформированным телом теперь возвращают содержательную ошибку вместо серверной ошибки.

19 октября 2026 г.​

Новое​

API, управление идентификацией и администрирование​

  • Лицензия по умолчанию для новых пользователей: Администраторы теперь могут задать лицензию по умолчанию для новых пользователей, которым лицензия не назначена через SSO, SCIM или сопоставление лицензий. Доступны варианты Developer, Read-Only и Analyst. Администраторам следует проверить настройки и при необходимости обновить значение по умолчанию. Возможность доступна для всех одноарендных аккаунтов.

14 октября 2026 г.​

Улучшения​

API, управление идентификацией и администрирование​

  • Страница подключений аккаунта: Теперь можно сортировать столбцы, искать по имени подключения и фильтровать по типу подключения, учётным данным и способу подключения (private link или OAuth).

dbt State​

  • Письмо об окончании пробного периода dbt State: Когда пробный период dbt State заканчивается, вы получаете письмо с информацией о вашем тарифном плане Consumption или Enterprise и датой окончания действия включённого лимита, если она предусмотрена планом.

Исправления​

Insights​

  • Даты на диаграммах Insights: Теперь диаграммы показывают даты, например 2026-01 или 2026-01-15, от более ранних к более поздним. Таблицы сохраняют порядок строк из запроса, пока вы не отсортируете столбец.

Изменение поведения​

API, управление идентификацией и администрирование​

  • Для токенов SCIM требуется вход пользователя в систему: Больше нельзя создать токен System for Cross-domain Identity Management (SCIM) с помощью персонального токена доступа или служебного токена. Войдите в dbt и создайте токен SCIM.

7 октября 2026 г.​

Новое​

dbt AI и агенты​

  • Режим Explore: Режим Explore теперь доступен в предварительной версии на главной вкладке dbt Wizard и в Studio IDE. Задавайте вопросы об управляемых производственных данных на естественном языке; каждый ответ сопровождается SQL или определением метрики, на котором он основан.

  • Приглашение пользователей с доступом только для чтения на главную вкладку Wizard: Теперь вы можете приглашать пользователей с доступом только для чтения, чтобы они задавали вопросы о ваших данных на главной вкладке Wizard без лицензии разработчика.

API, управление идентификацией и администрирование​

  • Фильтрация заданий по списку ID: Эндпоинт API списка заданий (GET /api/v2/accounts/{account_id}/jobs/) теперь принимает параметр запроса pk__in, позволяя получить до 500 определённых заданий по ID в одном запросе.

  • ClickHouse доступен в Administrative API (закрытая бета-версия): Теперь можно указывать clickhouse_v0 в качестве adapter_version при создании подключений и учётных данных, фильтрации подключений и получении схем адаптеров в Administrative API v3. Для включения обратитесь к представителю, обслуживающему ваш аккаунт.

Semantic Layer​

  • Поиск метрик по нескольким терминам: GraphQL-запросы metrics и metricsPaginated теперь принимают аргумент searchTerms, позволяя фильтровать метрики по нескольким терминам в одном запросе с корректной пагинацией. Примечание: search и searchTerms нельзя использовать вместе; допускается не более 20 терминов.

Улучшения​

dbt AI и агенты​

  • Улучшенный поиск файлов для @-упоминаний в Wizard: Запросы @-упоминаний в рабочем пространстве теперь используют нечёткое сопоставление на стороне сервера вместо фильтрации локального списка, что улучшает ранжирование результатов для больших репозиториев. Средство выбора файлов контекста также не позволяет выбирать устаревшие результаты, пока поиск ещё выполняется.

  • Табличные блоки в отчётах: Теперь в отчёты compose_report можно добавлять блок типа table, чтобы отображать результаты запросов в виде форматированных таблиц с прокруткой. С помощью поля columns можно ограничить набор столбцов и изменить их порядок; на экране отображается не более 50 строк с уведомлением об усечении результатов.

Catalog​

  • Тип преобразования столбца на панели графа зависимостей: Новый значок типа преобразования на карточках столбцов позволяет увидеть, как получен каждый столбец.

Webhooks​

  • Более быстрый выбор заданий вебхука в больших аккаунтах: Поиск и пагинация в средстве выбора заданий подписки на вебхук теперь выполняются на стороне сервера. Вместо медленного или зависающего раскрывающегося списка в аккаунтах с большим количеством заданий отображаются поле поиска с отложенной фильтрацией и подгрузка страниц при прокрутке.

Платформа dbt​

  • dbt State больше не находится в предварительной версии: Пункт навигации dbt State больше не помечен значком "Preview". Незавершённые проекты (без репозитория или с пропущенной настройкой) также исключены из автоматического выбора проекта на главной странице dbt State.

  • API Microsoft Entra Application предоставляет client_id и tenant_id: Эндпоинты GET, POST и PATCH для приложений Microsoft Entra теперь возвращают client_id и tenant_id в ответах, позволяя просматривать конфигурацию интеграции с Azure DevOps (ADO).

Исправления​

dbt AI и агенты​

  • Карточка diff в Wizard больше не вызывает сбой при некорректных патчах: При получении некорректного патча diff Wizard теперь показывает значок ошибки "Couldn't parse diff" вместо аварийного завершения.

  • Корректные подписи осей диаграмм с десятичными данными: На диаграммах с десятичными значениями данных (например, 25,43 минуты) название оси Y больше не выходит за пределы видимой области. Отступ оси теперь рассчитывается на основе округлённых значений делений.

  • Название оси горизонтальной столбчатой диаграммы больше не перекрывает легенду: Название оси X, нижний отступ сетки и центрирование легенды на горизонтальных столбчатых диаграммах теперь рассчитываются правильно, поэтому подпись оси больше не перекрывает легенду.

Cost Insights​

  • Cost Insights больше не зависает в состоянии "Preparing": Панель Cost Insights больше не показывает бесконечный индикатор загрузки при наличии частичных данных о затратах. Теперь доступные данные о затратах отображаются, даже если некоторые строки ещё не полностью обработаны.

30 сентября 2026 г.​

Новое​

Оркестрация и состояние запусков​

  • Вкладка State Explain доступна для всех запусков dbt State: На странице сведений о запуске задания теперь отображается вкладка Explain для каждого запуска dbt State. Вкладка доступна во время выполнения запуска и обновляется по мере завершения обработки ресурсов.

Улучшения​

Catalog​

  • SQL-выражения преобразований в графе зависимостей столбцов: Панель графа зависимостей столбцов теперь показывает SQL-выражения преобразований всем пользователям. Вы можете видеть, как формируются столбцы по всему графу зависимостей, без дополнительной настройки.

Insights​

  • Временные метки UTC в таблице Insights аккаунта: Столбец "last run finished at" в таблице Insights аккаунта теперь отображает время в UTC, обеспечивая единую точку отсчёта независимо от вашего местного часового пояса.

Точное количество построений в Cost Insights: Cost Insights больше не учитывает узлы, которые не выполнялись, как построения (например, из отменённого или неудачного запуска), приводя этот показатель в соответствие с dbt State. После этого изменения количество построений за затронутые даты запусков может уменьшиться.

  • Отслеживание затрат Snowflake Adaptive warehouse для всех пользователей: Затраты Snowflake Adaptive warehouse на каждый запрос теперь автоматически отслеживаются для всех аккаунтов в Cost Insights, если доступна QUERY_METERING_HISTORY, без дополнительной настройки.

Оркестрация и состояние запусков​

  • Режим dbt State в настройках задания: В настройках задания теперь всегда отображается раскрывающийся список режима dbt State с вариантами наследования, включения и выключения. Он заменяет прежний флажок для отдельных заданий. Также можно включить dbt State по умолчанию для среды развёртывания.

dbt AI и агенты​

  • Правильный порядок блоков рассуждений после перезагрузки беседы: Блоки рассуждений ИИ в чате агента теперь отображаются в правильном порядке относительно текста ответа как во время потоковой передачи, так и после перезагрузки беседы.

Semantic Layer​

  • Более полезные ошибки подключения к BigQuery: Сбои аутентификации BigQuery теперь отображаются как отдельные ошибки 401, а отказы в доступе — как ошибки разрешений 403 вместо общих ошибок платформы данных. Более конкретное сообщение помогает диагностировать проблемы с учётными данными и разрешениями.

  • Более понятные ошибки подключения к Redshift: Если подключение к Redshift не удаётся из-за неверных учётных данных или отсутствия у роли необходимых разрешений, теперь отображается конкретное сообщение об ошибке вместо общего сообщения о сбое.

Платформа dbt​

  • Переключатель загрузки внешних метаданных отображается только при включённой функции: Флажок загрузки внешних метаданных в настройках подключения теперь скрыт, если эта функция ещё не включена для данного подключения. Переключатель также удалён со страницы настроек аккаунта.

Исправления​

Оркестрация и состояние запусков​

23 сентября 2026 г.​

Улучшения​

dbt AI и агенты​

  • Месячный лимит расходов $0 для dbt Wizard: Теперь для dbt Wizard можно установить месячный лимит расходов $0, который немедленно прекращает всё платное использование в аккаунте. Выбор лимита ниже уже начисленных расходов за текущий период больше не блокирует сохранение. Вместо этого платформа dbt показывает предупреждение, а лимит вступает в силу сразу.

Платформа dbt​

  • Разбивка использования согласованного бюджета по продуктам: Карточка согласованного бюджета на вкладках dbt State и AI Usage теперь показывает разбивку по продуктам: сколько средств из него использовали dbt State и dbt Wizard соответственно.

  • Счётчик дней расчётного периода: Карточка расчётного периода в настройках рабочего пространства теперь показывает счётчик "Day X of Y" вместо "X days left". Общее количество дней рассчитывается по фактической продолжительности расчётного периода, поэтому счётчик остаётся точным для периодов короче или длиннее 30 дней.

  • Скользящее 12-месячное окно на диаграмме Models built: Диаграмма Models built (Enterprise Usage by Month) теперь всегда отображает скользящее 12-месячное окно, заканчивающееся текущим месяцем. Истёкшие или завершённые тарифные планы больше не привязывают окно к дате окончания плана.

  • Более понятные ошибки при сбоях GitHub: Во время сбоев GitHub, тайм-аутов и ошибок 5xx вышестоящего сервиса процессы интеграции с GitHub теперь возвращают единообразный ответ HTTP 503 с понятным сообщением ("GitHub is temporarily unavailable. Please try again in a few minutes.") вместо необработанных или общих ошибок.

API, управление идентификацией и администрирование​

  • Пагинация в API List Service Tokens: Эндпоинт GET /api/v3/accounts/{id}/service-tokens/ теперь принимает параметры запроса limit и offset. Запрос без параметров по-прежнему возвращает все служебные токены для сохранения обратной совместимости с существующими клиентами.

Исправления​

Платформа dbt​

  • Адреса электронной почты сохраняются на панели приглашений: Адреса электронной почты, введённые на панели приглашений, остаются на месте при перезагрузке списка доступных групп.

  • Понятная ошибка при несовместимости версии адаптера: Если проверка подключения завершается сбоем из-за того, что адаптер требует более новую версию dbt, чем доступна в среде, теперь отображается понятное сообщение об ошибке HTTP 400 вместо общей серверной ошибки HTTP 500.

  • Понятная ошибка при сбоях скачивания управляемого репозитория: Если управляемый репозиторий невозможно скачать из-за проблемы с разрешениями GitHub App, теперь отображается сообщение "This managed repository couldn't be downloaded due to a dbt Labs configuration issue. Please contact support." вместо отсутствия сообщения или общей ошибки.

  • Правильная версия dbt, если адаптер не поддерживает dbt v2: Если при настройке нового проекта вы выбираете адаптер, несовместимый с dbt v2, появляется предупреждающий баннер, а среда разработки создаётся с последней совместимой версией dbt.

9 сентября 2026 г.​

Новое​

Catalog​

  • Количество столбцов в таблице моделей: Таблица моделей в навигации Catalog теперь показывает количество столбцов для каждой модели.

Улучшения​

Studio IDE​

  • Более понятное уведомление об отсутствующих учётных данных: Studio IDE теперь обнаруживает отсутствие учётных данных для разработки при запуске и показывает модальное окно Development Credentials Required с прямой ссылкой для добавления учётных данных вместо сбоя без сообщения.

Catalog​

  • Вышестоящие источники сортируются по серьёзности проблем свежести: Таблица Upstream Sources на страницах сведений о модели теперь по умолчанию сортируется по серьёзности проблем свежести (сначала Error, в конце Pass). Нажмите Name или Status, чтобы изменить порядок сортировки. Столбец Status также больше не выходит за границы на широких экранах.

Оркестрация и состояние запусков​

  • Полное представление временных показателей моделей для больших запусков: На диаграмме Ганта временных показателей моделей больше нет ограничения в 2000 строк на группу. Теперь в этом представлении можно увидеть все модели больших запусков.

Платформа dbt​

  • Аналитическое подключение видно пользователям с доступом только для чтения: Пользователи с доступом только для чтения теперь видят назначенное им аналитическое подключение в настройках проекта вместо Not configured.

  • Уведомления по электронной почте об исчерпании лимита dbt Wizard: Администраторы аккаунта теперь получают письма, когда кредиты использования dbt Wizard исчерпаны, с отдельными уведомлениями для аккаунтов без обязательства по потреблению и для аккаунтов, полностью использовавших согласованный объём.

API, управление идентификацией и администрирование​

  • Более понятные ошибки недоступности GitLab: Если хост GitLab недоступен, затронутые эндпоинты API теперь возвращают HTTP 503 с сообщением "GitLab is unavailable, please try again." вместо неясной ошибки. Это применяется при создании репозитория или получении списка групп GitLab.

Исправления​

dbt AI и агенты​

  • Имена закреплённых моделей в карточке контекста: Закреплённые модели в карточке контекста dbt Wizard теперь отображают имя модели (например, customers) вместо исходного уникального ID метаданных (например, model.jaffle_shop.customers).

API, управление идентификацией и администрирование​

  • Правильная ошибка при попытках записи в другой аккаунт: Попытки записи в другой аккаунт теперь возвращают HTTP 403 Forbidden вместо общей ошибки 500 Internal Server Error, обеспечивая явный отказ при несовпадении аккаунта.

  • Исправлено сообщение об ошибке привязки аккаунта Azure DevOps: При отсутствии привязки аккаунта Azure DevOps теперь отображается правильное сообщение: "Missing Azure user; link your Azure DevOps account in your personal profile."

Изменение поведения​

API, управление идентификацией и администрирование​

  • Создание аккаунтов заблокировано для служебных токенов и токенов OAuth: Создание аккаунтов через POST /api/v2/accounts/ теперь заблокировано для служебных токенов, персональных токенов доступа (PAT), ограниченных аккаунтом, и токенов доступа OAuth. Служебные токены и пользовательские токены API, ограниченные аккаунтом, получают HTTP 400; токены доступа OAuth получают HTTP 403. В каждом случае возвращается явное сообщение об ошибке.

Insights​

  • Количество тестов в Cost Insights теперь включает модульные тесты: Агрегированные показатели Cost Insights теперь включают модульные тесты при фильтрации по типу ресурса Test. Ранее модульные тесты исключались без уведомления, из-за чего количество выполнений было ниже ожидаемого.

2 сентября 2026 г.​

Улучшения​

API, управление идентификацией и администрирование​

  • Набор разрешений Analyst Read доступен всем аккаунтам: Набор разрешений Analyst Read теперь доступен всем аккаунтам без включения флага функции. Его можно назначать группам, чтобы пользователи с доступом только для чтения могли просматривать Catalog и конфигурацию проекта, включая подключения, среды и настройки Semantic Layer.

Semantic Layer​

  • Более понятные ошибки аутентификации и разрешений Snowflake: При подключении к Snowflake через Semantic Layer сбои аутентификации и ошибки разрешений теперь возвращают разные сообщения с префиксами [WAREHOUSE_AUTHENTICATION_FAILED] или [WAREHOUSE_PERMISSION_DENIED], позволяя отличить проблемы с учётными данными от отсутствующих прав.

Исправления​

Оркестрация и состояние запусков​

  • Более понятные ошибки некорректных cron-выражений: При сохранении задания с некорректным значением дня месяца, например *,L, теперь отображается ошибка валидации, предотвращающая сохранение неработающего расписания. Используйте в поле дня месяца либо *, либо L, но не оба значения одновременно.

Изменение поведения​

API, управление идентификацией и администрирование​

  • Разрешения групп и служебных токенов без области действия отклоняются: При назначении группе или служебному токену набора разрешений уровня проекта теперь необходимо указать либо все проекты, либо конкретный проект. Запросы без заданной области проектов возвращают ошибку 400. Наборы разрешений уровня аккаунта, такие как Billing Admin и Notification Manager, не затронуты. Существующие устаревшие назначения продолжают работать, пока вы их не измените.

26 августа 2026 г.​

Новое​

Оркестрация и состояние запусков​

  • Вкладка объяснений dbt State в сведениях о запуске: Новая вкладка "State explain" на странице сведений о запуске показывает решение dbt State для каждой модели в запуске (повторное построение, повторное использование или клонирование), с разворачиваемыми подробностями, поиском и скачиванием в формате Comma-Separated Values (CSV). Эта вкладка позволяет выяснить, почему каждая модель была построена заново или использована повторно. Для включения обратитесь к менеджеру вашего аккаунта.

Улучшения​

Платформа dbt​

  • Более понятные инструкции по биллингу для пользователей без прав администратора: Пользователи без прав администратора теперь видят сообщение "Ask an admin to enable" на карточках dbt Wizard и dbt State в Billing & Usage, если пробный период доступен, но у них нет разрешения на его запуск, вместо пустого места. Это же сообщение появляется, если такой пользователь пытается начать пробный период по ссылке dbt State или dbt Wizard.

Оркестрация и состояние запусков​

  • dbt State доступен в большем количестве каналов выпусков: dbt State теперь доступен для заданий в каналах выпусков Compatible, Fusion Extended и Fusion Fallback в дополнение к ранее поддерживаемым каналам.

  • Исправлены названия каналов выпусков Fusion: Отображаемые названия каналов выпусков dbt Fusion теперь — "Fusion Stable" и "Fusion Nightly" вместо прежних названий с обратным порядком слов "Stable Fusion" и "Nightly Fusion".

  • Большие результаты сравнения в комментариях к pull request: Если размер результатов сравнения превышает 50 МБ, в комментариях к pull request теперь отображается уведомление "too large to summarize" со ссылкой на полный отчёт сравнения вместо сбоя без сообщения.

Studio IDE​

  • Правильный заголовок вкладки браузера: Вкладка браузера Studio IDE теперь отображает "dbt Studio" вместо общего заголовка редактора.

Интеграции​

  • Более надёжный вход MCP через OAuth: При подключении клиента MCP с помощью OAuth теперь больше клиентов могут успешно завершить вход.

19 августа 2026 г.​

Улучшения​

Studio IDE​

  • Выбранная вкладка консоли сохраняется между сеансами: Новые сеансы открываются на вкладке Wizard, если она доступна, а Studio IDE запоминает последнюю использованную вкладку для каждого проекта, чтобы вы могли продолжить с того места, где остановились.

Catalog​

  • Точное имя отношения модели в Discovery API: Новое поле relationName в GraphQL-типах ModelAppliedStateNode и ModelAppliedStateNestedNode предоставляет полное имя отношения в формате адаптера (например, "database"."schema"."model_name") из последнего успешного построения модели.

12 августа 2026 г.​

Улучшения​

dbt AI и агенты​

  • Автоматическое расширение поля ввода чата Wizard: Поле ввода чата Wizard увеличивается по вертикали при вводе или вставке текста и уменьшается при удалении содержимого.

API, управление идентификацией и администрирование​

  • Доступ на чтение заданий теперь включён в область OAuth account:read: Приложения, авторизованные с областью account:read, теперь могут читать данные заданий без дополнительного запроса области jobs:run.

5 августа 2026 г.​

Новое​

dbt AI и агенты​

  • Главная вкладка dbt Wizard: Главная вкладка dbt Wizard в dbt platform теперь доступна в общедоступной предварительной версии. Вы можете создавать и изменять проекты dbt на естественном языке со встроенными diff-представлениями, предварительным просмотром DAG и валидацией.

Улучшения​

dbt AI и агенты​

  • Автоматическое открытие предварительного просмотра diff в режиме автоматического редактирования: Когда dbt Wizard автоматически редактирует файлы, боковая панель предварительного просмотра diff теперь открывается сразу, чтобы вы могли просматривать изменения без дополнительного нажатия. Если боковая панель недоступна, например в неполноэкранном режиме Studio IDE, diff отображается во встроенной карточке.

Оркестрация и состояние запусков​

  • История запусков автоматически обновляется после запуска: После инициирования запуска или повторного запуска список истории теперь опрашивается каждые 2,5 секунды, пока не появится новый запуск, устраняя необходимость вручную перезагружать страницу. Опрос автоматически прекращается, когда запуск становится видимым, либо через 45 секунд.

Изменение поведения​

Catalog​

  • Отсутствие обновлений модели в течение 30 дней исключено из критериев состояния: Модели больше не отмечаются как проблемные только потому, что не перестраивались в течение последних 30 дней. Предупреждающий баннер "Stale state" больше не появляется на страницах сведений о ресурсах, а модели, единственной проблемой которых было устаревание, теперь отображаются как исправные в значке Trust Signals. Устаревание источников не изменилось и по-прежнему отображается как проблема состояния источника.

29 июля 2026 г.​

Новое​

Semantic Layer​

  • Внешний OAuth для Redshift с AWS IAM Identity Center: Подключения Semantic Layer к Redshift для разработки теперь поддерживают внешний OAuth с использованием Okta или Microsoft Entra совместно с AWS IAM Identity Center в дополнение к имени пользователя и паролю.

Улучшения​

API, управление идентификацией и администрирование​

  • Более понятные сообщения об ошибках SCIM: Ошибки API System for Cross-domain Identity Management (SCIM) теперь включают адреса электронной почты пользователей, вызвавших проблемы с местами или лицензиями, чтобы вы могли определить, какие пользователи заблокировали предоставление доступа.

Изменение поведения​

API, управление идентификацией и администрирование​

  • Ограничение сложности GraphQL теперь применяется принудительно: GraphQL-запросы Semantic Layer, превышающие лимит сложности 200 000, теперь возвращают ошибку вместо завершения с предупреждением. Если вы столкнулись с этой ошибкой, запрашивайте меньше полей, используйте пагинацию, сужайте фильтры или разбивайте запрос на более мелкие.

22 июля 2026 г.​

Новое​

dbt AI и агенты​

  • Единый инструмент MCP get_node_details: Сервер dbt MCP теперь использует один инструмент get_node_details для всех типов ресурсов. Старые инструменты для отдельных типов объявлены устаревшими и будут удалены в одном из будущих выпусков.

Оркестрация и состояние запусков​

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

Улучшения​

dbt AI и агенты​

  • Повышение надёжности платформы Wizard: Агент теперь автоматически повторяет запросы при временных сбоях поставщика LLM — сетевых тайм-аутах, ограничениях частоты запросов и серверных ошибках — с экспоненциальным увеличением задержки, поэтому кратковременные неполадки поставщика реже приводят к ошибкам во время сеанса.

  • Неограниченное количество итераций циклов клиентских инструментов: Циклы клиентских инструментов теперь выполняются до завершения работы агента, а не останавливаются после 50 итераций, устраняя преждевременное завершение длительных агентных процессов.

  • Кнопка копирования в блоках кода dbt Wizard: В блоках кода ответов dbt Wizard теперь при наведении отображается кнопка Copy, упрощающая повторное использование сгенерированного SQL или YAML.

  • Более понятная ошибка для моделей Bring-Your-Own-Key без поддержки эмбеддингов: Если модель OpenAI с Bring-Your-Own-Key (BYOK) настроена на развёртывание, не поддерживающее эмбеддинги (например, развёртывание gpt-4o в Azure), функция поиска похожих моделей теперь возвращает понятное сообщение с предложением использовать модель текстовых эмбеддингов вместо общей внутренней ошибки.

Catalog​

  • Фильтрация графа зависимостей по направлению в get_lineage: Инструмент get_lineage теперь принимает параметр direction (upstream, downstream или both), чтобы ограничить результаты только предками или только потомками целевого узла, уменьшая размер ответа для больших графов. Ответ также теперь включает поле description для каждого возвращаемого узла.

  • Фильтрация метрик по метаданным в list_metrics: Инструмент list_metrics теперь принимает параметр meta_filter, чтобы ограничить результаты метриками, у которых config.meta содержит заданные пары ключ — значение (например, {"agent_accessible": true}), сохраняя набор результатов достаточно небольшим для включения описаний и метаданных в ответ.

  • Фильтрация применённых моделей по состоянию: Входной тип ModelAppliedFilter теперь включает поле health, позволяя фильтровать применённые модели по состоянию (unknown, degraded, caution или healthy) непосредственно в Discovery API.

  • Статус запуска warn отображается в сведениях о выполнении модели: Перечисление RunStatus и поле lastRunStatus в сведениях о выполнении модели теперь включают warn, поэтому у моделей, последний запуск которых завершился с предупреждениями, корректно отражается этот статус.

  • Статус запуска Warn доступен как фильтр: Панель фильтра статуса запуска теперь включает вариант Warn наряду с Success, Error, Skipped и Reused.

  • Среда поиска по умолчанию соответствует контексту страницы: При поиске со страницы среды проекта (например, страницы Staging) поиск Catalog теперь по умолчанию задаёт в фильтре среды соответствующий тип среды вместо постоянного выбора Production.

  • Обновлённые карточки результатов поиска: В обновлённой карточке результатов поиска индикаторы совпадений со всплывающими подсказками заменены встроенными разворачиваемыми фрагментами для совпадений в столбцах, тегах, описаниях и коде. Для включения обратитесь к менеджеру вашего аккаунта.

Insights​

  • Поддержка затрат Snowflake Adaptive warehouse: Cost Insights теперь может относить затраты на запросы к моделям, выполняемым в Snowflake Adaptive warehouse, с помощью таблицы QUERY_METERING_HISTORY. Без доступа к этой таблице запросы Adaptive warehouse ранее учитывались с затратами $0. Проверка подключения теперь также проверяет доступ к QUERY_METERING_HISTORY и сообщает о нём, чтобы вы могли диагностировать отсутствие атрибуции до того, как это повлияет на данные о затратах. Для включения обратитесь к менеджеру вашего аккаунта.

Studio IDE​

  • Fusion Stable теперь является каналом по умолчанию: Канал выпусков latest-fusion теперь называется Fusion Stable во всех настройках. Существующие конфигурации обновлены автоматически. Никаких действий не требуется.

  • Для сред, уже использующих Fusion, больше не отображается флажок обновления: На странице Enable Fusion Environments у сред, уже работающих на Fusion, теперь отображается недоступный флажок, предотвращающий ненужные сохранения.

  • Более конкретные сообщения об ошибках при неудачном обновлении сред до Fusion: Если сохранить обновление до Fusion не удаётся, платформа теперь отображает сообщение API верхнего уровня, предназначенное для пользователя, вместо внутренних подробностей ошибок отдельных полей.

  • Более быстрые обновления состояния команд в Studio IDE: Панель команд теперь показывает обновления состояния в реальном времени по мере выполнения команд, поэтому вы видите прогресс раньше, не дожидаясь обновления.

Платформа dbt​

  • Карточка пула потребления переименована и перемещена: Карточка "Committed spend" теперь называется "Consumption pool" и содержит пояснение о том, что функции с оплатой по использованию, такие как dbt State, расходуют средства из этого пула. Теперь карточка отображается между карточками показателей текущего плана и разделами отдельных продуктов на странице Overview биллинга и страницах вкладок использования.

  • Диаграмма DATT в dbt State отдельно показывает платное и бесплатное использование: Диаграмма Daily Active Target Tables (DATTs) теперь показывает платное и бесплатное использование как серии с накоплением, поэтому пользователи пробного периода, у которых всё использование бесплатно, видят реальные столбцы вместо пустой диаграммы.

Оркестрация и состояние запусков​

  • Снижение частоты нехватки памяти в Fusion: Оптимизации настройки памяти теперь автоматически применяются ко всем запускам Fusion, снижая частоту принудительного завершения из-за нехватки памяти и повышая общую доступность.

Исправления​

  • Более надёжные ответы Claude: Агенты на базе Claude могут возвращать более длинные ответы и надёжнее обрабатывать некоторые взаимодействия, ранее приводившие к сбоям.

15 июля 2026 г.​

Новое​

Оркестрация и состояние запусков​

  • Гибридный тип задания: Теперь можно создавать гибридные задания для отслеживания запусков, инициированных внешним оркестратором. Гибридные задания имеют упрощённую настройку без шагов выполнения, триггеров, расширенных настроек и элементов управления оптимизацией затрат. В качестве расписания следующего запуска у них отображается Externally triggered, и они доступны только для проектов, настроенных как гибридные проекты.

Улучшения​

Оркестрация и состояние запусков​

  • Более быстрый линтинг для запусков на версии Fusion: Запуски с версией dbt Fusion теперь вызывают встроенную команду dbt lint вместо SQLFluff. Виртуальные окружения Fusion не включают SQLFluff, поэтому линтинг теперь работает для всех запусков на версии Fusion и выполняется быстрее.

dbt AI и агенты​

  • Индикатор сжатия при оптимизации контекста: Когда агент сжимает контекст беседы в фоновом режиме, в области чата теперь появляется индикатор с надписью Optimizing conversation context…. Отправка новых сообщений и остановка агента недоступны во время сжатия, чтобы предотвратить конфликты.

  • Экран недоступности Wizard заменяет общее сообщение "not enabled": Когда dbt Wizard недоступен (не активирован, пробный период истёк или достигнут лимит расходов), Studio IDE теперь показывает отдельный экран с конкретной причиной и соответствующим действием вместо общего сообщения.

API, управление идентификацией и администрирование​

  • Поиск пользователей и пагинация на стороне сервера в настройках аккаунта: Поиск, фильтрация, сортировка и пагинация в таблице пользователей, списках участников групп и боковой панели редактирования пользователя теперь выполняются на стороне сервера. В больших аккаунтах всех пользователей можно найти по имени, адресу электронной почты или типу лицензии; поиск участников групп больше не пропускает результаты за пределами первой страницы, а пользователей с последующих страниц можно открывать и редактировать на боковой панели редактирования.

Платформа dbt​

  • Глобальное обнаружение аккаунтов общедоступно: Настройка Enable global account discovery на странице Account settings теперь видна всем аккаунтам с соответствующим правом без включения флага функции. Разрешить или ограничить обнаружение аккаунта можно в Account settings.

  • Переопределения подключения видны в режиме просмотра профиля: Переопределения подключения на уровне учётных данных (например, каталог Databricks, warehouse, роль и база данных Snowflake) теперь отображаются в разделе Connection overrides, доступном только для чтения, в представлении сведений о профиле без необходимости открывать форму редактирования.

Исправления​

Оркестрация и состояние запусков​

  • Запуски больше не зависают в состоянии "running" после завершения из-за OOM: Когда под запуска принудительно завершается из-за нехватки памяти (Out of Memory, OOM) и перезапускается, платформа теперь передаёт правильный код состояния и сообщение в config API, поэтому запуск переходит в состояние сбоя в интерфейсе платформы dbt, а не остаётся в состоянии running бесконечно.

Semantic Layer​

  • Более надёжные подключения через SSH-туннель: Тайм-ауты подключения и аутентификации Secure Shell (SSH) для подключений Semantic Layer к платформе данных теперь составляют 30 секунд (ранее 1 секунду). Если у вашего бастионного хоста или сетевого маршрута повышенная задержка, это больше не будет приводить к неизбежным сбоям подключения. Подробнее см. в разделе Настройка Semantic Layer.

  • Compile SQL отклоняет чрезмерно сложные структуры запросов: Некоторые типы запросов Compile SQL теперь отклоняются, если они слишком сложны. Если запрос завершается ошибкой валидации, попробуйте уменьшить количество метрик или измерений группировки в запросе.

Изменение поведения​

API, управление идентификацией и администрирование​

  • Для создания служебного токена теперь требуется аутентификация служебным токеном: Больше нельзя создать служебный токен с помощью ограниченного аккаунтом персонального токена доступа (PAT). Запросы, аутентифицированные с помощью PAT, теперь возвращают ошибку 400. Вместо этого используйте служебный токен для создания новых токенов.

13 июля 2026 г.​

Изменение поведения​

Биллинг​

  • Улучшенные оповещения по электронной почте о биллинге: Теперь вы будете получать оповещения по электронной почте при расходовании доступного объёма потребления — как на построение моделей, так и на новые функции с оплатой по потреблению, такие как dbt State.

8 июля 2026 г.​

Улучшения​

dbt AI и агенты​

  • Поиск в списке пользователей и фильтрация по группам: API списка пользователей теперь поддерживает параметр search (поиск подстроки без учёта регистра в адресе электронной почты и имени) и параметр group_id для получения только участников определённой группы, обеспечивая постраничный поиск участников групп в больших аккаунтах.

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

Исправления​

Оркестрация и состояние запусков​

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

1 июля 2026 г.​

Улучшения​

API, управление идентификацией и администрирование​

  • Ответы SCIM о пользователях включают стандартные поля групп: Ответы о пользователях из эндпоинтов SCIM теперь включают стандартные поля value (ID группы) и display (отображаемое имя группы) наряду с существующими полями id и displayName, улучшая совместимость с клиентами, использующими спецификацию SCIM.

  • Страница учётных данных доступна с разрешением user_credential_write: Страницы списка учётных данных и сведений о них теперь доступны пользователям с разрешением user_credential_write даже без credentials_read, поддерживая самостоятельное управление учётными данными.

Исправления​

Платформа dbt​

  • Уведомления по электронной почте принимают адреса со специальными символами: Внешние адреса для уведомлений по электронной почте с допустимыми, но нестандартными символами в локальной части (например, амперсандом в ops&alerts@example.com) теперь принимаются, а не отклоняются валидатором.

Оркестрация и состояние запусков​

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

dbt AI и агенты​

  • Более надёжные беседы dbt Wizard: dbt Wizard теперь автоматически восстанавливается после временных ошибок, которые ранее могли прерывать беседу, поэтому длинные цепочки сообщений продолжают работать.

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

Изменение поведения​

Платформа dbt​

  • "Development credentials" переименованы в "User credentials": Все пользовательские подписи, заголовки разделов, тексты подсказок и сообщения в приложении, которые ранее использовали "development credentials", теперь используют "user credentials".

  • Удалён баннер миграции на dbt без привязки к версии: Баннер, уведомлявший пользователей о миграции на dbt без привязки к версии, удалён из списка уведомлений.

24 июня 2026 г.​

Новое​

Insights​

  • Разбивка затрат по заданиям: Cost Insights теперь включает табличное представление Jobs в дополнение к существующему представлению всех моделей. Используйте переключатель All/Jobs, чтобы переключаться между разбивкой по моделям и сводкой по заданиям, и выберите Download, чтобы экспортировать активное представление в файл значений, разделённых запятыми (CSV).

Логи запусков​

  • Скачивание логов OpenTelemetry: Вы можете скачивать логи OpenTelemetry (OTel) для отдельных шагов команд dbt в запусках заданий Fusion.

API, управление идентификацией и администрирование​

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

  • Предварительно подписанные URL для скачивания логов: Логи завершённых шагов запуска теперь скачиваются непосредственно из хранилища, а не передаются потоком через сервис, что повышает надёжность и скорость скачивания. Срок действия ссылок на скачивание — 15 минут.

Улучшения​

Studio IDE​

  • Поиск в файлах: Studio IDE теперь включает поиск и замену, а также палитру команд, позволяя быстро находить и заменять текст во всём проекте, переходить между файлами, переходить к символам и выполнять команды настройки IDE.

Catalog​

  • Фильтрация объектов по статусу запуска: Теперь можно фильтровать результаты поиска Catalog по статусу последнего запуска объекта — успешный, с ошибкой или пропущенный, — чтобы было проще находить и исследовать объекты, которым может требоваться внимание.

  • Метаданные моделей сохраняются после неудачных или пропущенных запусков: Граф зависимостей, тесты, описания и другие метаданные модели теперь корректно сохраняются, даже если запуск завершается сбоем, пропускается или повторно использует предыдущий результат. Ранее такие запуски могли перезаписывать сохранённые метаданные, из-за чего тесты теряли связь со своими моделями, а граф зависимостей исчезал.

dbt State​

  • dbt State теперь работает с заданиями CI и слияния: Теперь можно включать оптимизацию затрат dbt State в заданиях CI и слияния, а не только в заданиях развёртывания. Ранее это возвращало ошибку валидации.
  • Упрощено управление учётными данными dbt State: Studio IDE теперь использует учётные данные dbt State уровня аккаунта, устраняя этап предоставления доступа для каждого пользователя, который ранее выполнялся при первом использовании.

Semantic Layer​

  • Увеличен тайм-аут запросов Semantic Layer: Тайм-аут запросов удвоен с 10 до 20 минут, что уменьшает количество ошибок тайм-аута для длительных запросов.

API, управление идентификацией и администрирование​

  • Administrative API v3 теперь поддерживает частные эндпоинты: list, create, retrieve, update и delete. Используйте эти эндпоинты для программного управления частными подключениями.

  • Более понятные сообщения об ошибках при сбоях сервисов: Когда сторонний сервис, например хранилище данных, временно недоступен, платформа dbt теперь возвращает содержательное сообщение об ошибке вместо общего, упрощая диагностику проблем с подключением.

Интеграции​

  • BigQuery Workload Identity Federation использует олицетворение из настроек подключения как резервный вариант: Если в учётных данных BigQuery Workload Identity Federation (WIF) явно не задан service_account_impersonation_url, платформа теперь формирует URL из поля impersonate_service_account уровня подключения. Это поддерживает схему конфигурации Terraform dbtcloud_global_connection, в которой олицетворение задано на уровне подключения, а не учётных данных.

  • Нормализация имени хоста подключения Snowflake для TLS: В идентификаторах аккаунтов Snowflake, содержащих подчёркивания (например, fdr_apac_dev), при формировании имён хостов подключения и URL OAuth подчёркивания теперь заменяются дефисами, предотвращая ошибки проверки имени хоста Transport Layer Security (TLS) по wildcard-сертификату Snowflake.

  • Google SSO повторяет запросы при временных ошибках эндпоинта токенов: Обновление групп Google Workspace Single Sign-On (SSO) теперь выполняет одну повторную попытку при ответах 5xx от эндпоинта токенов Google, прежде чем сообщать об ошибке аутентификации, что уменьшает число сбоев входа из-за временных неполадок Google API.

  • Databricks OAuth повторяет запросы при временных ошибках эндпоинта токенов: Процесс обновления токена Databricks OAuth теперь выполняет одну повторную попытку при ответах 5xx, прежде чем сообщать об ошибке, допускающей повторную попытку, делая создание профилей для подключений Databricks OAuth устойчивее к кратковременным сбоям Databricks.

dbt AI и агенты​

  • Семантический поиск связанных моделей через dbt Model Context Protocol (MCP): Инструмент get_related_models теперь доступен в многопроектных контекстах агента, позволяя агенту искать семантически похожие модели в разных проектах с автоматическим определением производственной среды каждого проекта.

Исправления​

Studio IDE​

  • Более понятные ошибки при ненастроенных учётных данных для разработки: Studio IDE теперь возвращает ошибку с указанием необходимых действий, если для среды не настроены учётные данные для разработки.

  • Более точные ответы об ошибках настройки среды разработки: Эндпоинт среды разработки теперь возвращает отдельные коды состояния HTTP для отсутствующей конфигурации проекта (400), ненастроенных учётных данных для разработки (412), ошибок разрешений (401) и тайм-аутов получения данных (504), вместо того чтобы сводить несколько видов сбоев к одному ответу об ошибке.

API, управление идентификацией и администрирование​

  • Проверка подключения ограничена разрешёнными средами: Эндпоинт проверки подключения теперь проверяет, принадлежит ли ID среды в запросе соответствующим аккаунту и проекту, возвращая 404 для неизвестных ID сред вместо продолжения без уведомления.

  • Перенаправление SSO сохраняется после истечения сеанса при выходе: Когда неаутентифицированный пользователь посещает эндпоинт выхода в многоарендной ячейке, платформа теперь определяет правильного обязательного поставщика Single Sign-On (SSO) по хосту запроса и перенаправляет на /enterprise-login/<slug>, вместо того чтобы оставлять пользователя на /login/.

  • Обработчик публикаций корректно обрабатывает тайм-ауты cloud-config: Когда вызов GetCrossProjectEnvironment или ListEnvironments к cloud-config превышает установленный срок, обработчик публикаций теперь возвращает вызывающей стороне статус UNAVAILABLE вместо передачи необработанной ошибки. Вы можете повторить запрос после небольшой задержки.

Semantic Layer​

  • Более надёжное получение результатов заданий Semantic Layer: Результаты заданий Semantic Layer и постраничные результаты запросов теперь десериализуются надёжнее, что уменьшает количество сбоев при получении результатов запросов.

  • Исправлены ошибки записи временных меток кеша в базу данных: Устранена проблема, из-за которой механизм кеширования мог не сохранять временные метки, поскольку asyncpg не может кодировать значения даты и времени с часовым поясом в столбцы TIMESTAMP WITHOUT TIME ZONE. Исправление обеспечивает использование временных меток UTC без информации о часовом поясе для всех операций записи в базу данных.

  • Ошибки Semantic Layer из-за слишком большого результата теперь возвращают HTTP 400: Запросы Semantic Layer, превышающие ограничение размера результата, теперь возвращают ошибку некорректного запроса вместо внутренней серверной ошибки.

dbt Copilot и агенты​

  • Более безопасная обработка ответов OpenAI об ошибках не в формате JSON: Обработка OpenAI BadRequestError теперь корректно работает с ответами, тело которых не является JSON, предотвращая необработанное исключение при разборе кода ошибки. В таких случаях теперь должна отображаться корректная ошибка вместо внутренней серверной ошибки.

Изменение поведения​

API, управление идентификацией и администрирование​

  • Для персональных токенов доступа принудительно применяется ограничение чтения учётных данных аккаунтом: Эндпоинты учётных данных пользователя теперь последовательно применяют ограничение аккаунтом, если запрос использует ограниченный аккаунтом персональный токен доступа (PAT). Запросы, которые ранее возвращали учётные данные за пределами аккаунта токена, теперь возвращают 404.

17 июня 2026 г.​

Улучшения​

dbt AI и агенты​

  • Потоковая передача вывода команд dbt в Wizard в реальном времени: Вызовы инструментов dbt Wizard для выполнения команд dbt теперь передают вывод в чат в реальном времени как в Studio IDE, так и на главной вкладке Wizard.
  • Области OAuth объявлены в метаданных ресурсов Model Context Protocol: Эндпоинт метаданных защищённого ресурса Model Context Protocol (MCP) теперь сообщает о поддерживаемых областях OAuth (offline_access, account:read, projects:query, catalog:read, projects:develop и jobs:run). Клиенты MCP, выполняющие динамическое обнаружение возможностей, теперь могут автоматически запрашивать правильные области.

Платформа dbt​

  • dbt State в разработке: Включите dbt State в средах разработки или переопределите настройку для отдельного пользователя в User development settings. Требуется, чтобы администратор включил dbt State для аккаунта.
  • dbt State отключён в заданиях с неподдерживаемыми адаптерами хранилищ: Флажок dbt State в настройках задания теперь недоступен, если среда задания использует неподдерживаемый адаптер хранилища. Значок справки показывает подсказку с объяснением ограничения, а при сохранении функция автоматически удаляется из передаваемых данных задания.

10 июня 2026 г.​

Новое​

dbt Copilot и агенты​

  • Инструменты поиска и получения документации dbt: Удалённый сервер dbt MCP теперь включает search_product_docs и get_product_doc_pages. Они доступны в и в клиентах агентов, подключённых к удалённому dbt MCP. См. набор инструментов документации продукта.
  • Инструмент поиска значений измерений: Новый инструмент MCP get_dimension_values позволяет агентам получать уникальные значения заданного измерения Semantic Layer с необязательным ограничением определёнными метриками. Используйте его, чтобы находить допустимые значения фильтров (например, доступные регионы или статусы заказов) перед составлением условия where в вызове query_metrics.

Улучшения​

Studio IDE​

  • API операций с файлами рабочего пространства: Добавлены публичные эндпоинты файловых операций Studio для stat, get, put, list directory, delete, mkdir и rename по пути /api/ide/v3/{environment_id}/files/. Пути к файлам передаются как параметры запроса, чтобы пользовательские пути не попадали в трассировки.
  • Эндпоинт состояния среды: Добавлен эндпоинт /api/ide/v3/{environment_id}/status, возвращающий версию dbt и состояние Fusion для среды разработки, что позволяет Studio отображать информацию о версии без дополнительных вызовов API.

Изменение поведения​

Платформа dbt​

  • Обновления управления паролями: Встроенная форма изменения пароля удалена из настроек безопасности профиля, а ссылка «Забыли пароль?» больше не отображается на странице входа. Теперь сброс пароля выполняется по электронной почте; запустить эту процедуру можно в настройках профиля.

3 июня 2026 г.​

Новые возможности​

dbt Copilot и агенты​

  • Отладка с Copilot со страниц запусков и заданий: Новая кнопка «Отладить с Copilot» отображается на страницах сведений о неудачных запусках, в списках запусков, в сведениях о заданиях, в запусках окружения и в ленте активности на главной странице проекта. При нажатии открывается dbt Copilot или полноэкранный Wizard для анализа и отладки неудачного запуска. Для включения обратитесь к менеджеру вашего аккаунта.

Платформа dbt​

  • Ход пробного периода, статистика и использование dbt State на странице настроек: На странице настроек dbt State теперь отображаются индикатор хода пробного периода (количество прошедших дней из 30), ежемесячная статистика повторного использования моделей (количество повторно использованных моделей, процент сокращения сборок и сокращение времени выполнения запросов), а также график сборок моделей. Эти разделы отображаются, если у аккаунта есть активная подписка dbt State.
  • Удаление конечной точки частного подключения: Теперь конечные точки частных подключений можно удалять со страницы сведений о конечной точке. Для подтверждения удаления необходимо ввести DELETE в модальном окне. Для включения обратитесь к менеджеру вашего аккаунта.

API, управление идентификацией и администрирование​

  • Улучшения согласия OAuth: Страница согласия OAuth теперь распознаёт область доступа identity:read и отображает для неё название «Чтение сведений о пользователе» и описание. Если области доступа ограничены identity:read и offline_access, выбор проектов больше не отображается.

Улучшения​

Платформа dbt​

  • Объединение страниц настроек поставщиков ИИ: Страницы настроек Copilot и Wizard объединены в одну страницу «Поставщики ИИ» по адресу /settings/accounts/{id}/pages/ai. Со старого URL /pages/copilot выполняется автоматическое перенаправление, а пункт бокового меню и заголовок страницы теперь называются «Поставщики ИИ».
  • Флажок «Включить dbt State» установлен по умолчанию при создании задания: При создании нового задания флажок Включить dbt State теперь установлен по умолчанию для всех окружений, если dbt State доступен и есть активная подписка.
  • На график сборок моделей dbt State добавлен ряд «Повторно использованы (клонирование)»: График сборок моделей dbt State теперь отображает три ряда — «Собраны», «Повторно использованы (без выполнения)» и «Повторно использованы (клонирование)», предоставляя более подробную разбивку повторного использования моделей.
  • Уведомления Teams стали общедоступными: Для уведомлений Microsoft Teams больше не требуется флаг функции. Интеграция Teams теперь отображается в карточке интеграций OAuth и настройках уведомлений для всех аккаунтов.
  • Значок Beta и обновлённый информационный баннер на страницах частных конечных точек: В заголовке страниц списка и создания частных конечных точек теперь отображается значок «Beta». Информационный баннер на странице создания больше нельзя скрыть; его текст уточняет, что самостоятельное создание доступно только для Snowflake AWS.

Оркестрация и статус запусков​

  • Статус повторного использования узла в результатах запуска: Studio IDE теперь распознаёт и отображает статус узла reused в результатах запуска и счётчиках метаданных, позволяя точнее понять, что выполнялось при вызове dbt.

Исправления​

Оркестрация и статус запусков​

  • Исправлена работа кнопок действий в списке запусков: Кнопки действий в списке запусков (например, «Отладить с Copilot») больше не перенаправляют без предупреждения на страницу сведений о запуске вместо выполнения нужного действия.

Catalog​

  • Точная фильтрация состояния устаревших ресурсов: Фильтр состояния в Catalog теперь правильно относит ресурсы с битовой маской исправного состояния, но с последним успешным запуском более 30 дней назад, к категории «Требуют внимания», а не «Исправны». Ресурсы, последний запуск которых имеет статус reused, по-прежнему считаются исправными.

Изменение поведения​

dbt Copilot и агенты​

  • Агент проверяет автоматические исправления с помощью dbt build вместо dbt compile: Проверка автоматических исправлений и изменений моделей в dbt Wizard улучшена: теперь по умолчанию используются команды dbt build, охватывающие более широкий набор проверок.

27 мая 2026 г.​

Новые возможности​

Вебхуки​

  • Баннер отключённых подписок на вебхуки: На странице настроек вебхуков теперь отображается скрываемый предупреждающий баннер, если одна или несколько подписок на вебхуки были автоматически отключены из-за повторяющихся сбоев. У отключённых подписок теперь отображается значок «В архиве» с подсказкой о том, как их повторно активировать.

Studio IDE​

  • API получения списка содержимого каталога: Файловый браузер теперь поддерживает потоковую передачу списка содержимого каталога в формате Newline-Delimited JSON (NDJSON), возвращая имя и тип каждого файла. Конечная точка поддерживает необязательный параметр limit, а также заголовки ETag и Last-Modified, позволяющие избежать повторного получения неизменившегося содержимого каталога.

  • API удаления файлов и каталогов: Теперь из рабочего пространства можно удалять отдельные файлы и целые деревья каталогов. Для рекурсивного удаления необходимо явно задать recursive=true, что предотвращает случайную потерю данных.

  • API переименования и перемещения файлов и каталогов: Теперь файлы и каталоги можно перемещать внутри рабочего пространства. Параметр overwrite определяет, будет ли заменён существующий объект в месте назначения. Конечная точка возвращает понятные ошибки при отсутствии исходного объекта, попытке выхода за пределы пути, слишком длинном имени и конфликтах каталогов.

Улучшения​

Вебхуки​

  • Ограничение выборки истории доставки вебхуков: Чтение истории доставки вебхуков теперь ограничено 1000 записями и периодом в 7 дней, что предотвращает неограниченный рост потребления памяти для подписок с большим объёмом событий. Это обеспечивает более стабильную производительность при просмотре истории активных подписок.

Интеграции​

  • Упрощённое обновление токенов на странице согласия OAuth: Чтобы сократить количество шагов и упростить работу, выбор проектов теперь отображается только для областей доступа, которым необходим доступ на уровне проекта.

API, управление идентификацией и администрирование​

  • Кнопка создания аккаунта для существующих пользователей: Кнопка Создать аккаунт в переключателе аккаунтов теперь отображается и у пользователей, у которых уже есть аккаунты, упрощая создание дополнительных аккаунтов. Для включения обратитесь к менеджеру вашего аккаунта.

  • Редактирование частной конечной точки: На странице сведений о частной конечной точке теперь можно редактировать её имя и порт. Кнопка «Изменить» открывает встроенную форму с проверкой данных, модальным окном подтверждения и понятными сообщениями об ошибках. Для включения обратитесь к менеджеру вашего аккаунта.

  • Значки состояния частных конечных точек с иконками: Индикаторы состояния подключения и конечной точки на страницах списка и сведений о частных конечных точках теперь включают иконки состояний (успех, ошибка, выполнение, ожидание, отмена и неизвестное состояние), позволяющие быстрее оценить ситуацию.

Исправления​

dbt Copilot и агенты​

  • Защита сгенерированных файлов от изменений: dbt Copilot теперь получает указание не изменять файлы в dbt_packages/, target/ и logs/, а вносить исправления в файлы под контролем версий.

  • Проверка сборки после изменений столбцов: dbt Copilot теперь выполняет dbt build (а не только dbt compile) после изменений, добавляющих или переименовывающих столбцы, задающих им псевдонимы либо изменяющих ссылки ref или source. Это позволяет обнаруживать ошибки времени выполнения, которые одна лишь компиляция не выявляет.

Вебхуки​

  • Пропуск некорректных адресов электронной почты в уведомлениях моделей: Уведомления на уровне моделей теперь проверяют адреса электронной почты перед отправкой, пропуская некорректные записи с предупреждением, а не пытаясь отправить письмо на неверный адрес. Это обеспечивает отправку уведомлений моделей на корректные адреса электронной почты.

20 мая 2026 г.​

Новые возможности​

API, управление идентификацией и администрирование​

  • Набор разрешений Notification Manager: Новая роль уровня аккаунта notification_manager предоставляет доступ на чтение и запись к настройкам уведомлений заданий, статусу интеграции Slack и спискам участников без необходимости выдавать более широкие административные права. Подробнее см. в разделе Notification Manager.

Улучшения​

API, управление идентификацией и администрирование​

  • Пагинация на основе курсора для запросов Discovery API по заданиям: Запросы Discovery API на основе заданий теперь поддерживают курсорную пагинацию с аргументами first и after. Поддерживаются запросы models, sources, seeds, snapshots, tests, macros, metrics и exposures. Для получения следующей страницы используйте возвращённое значение paginationCursor в качестве after. Размер страницы по умолчанию и максимальный размер — 100.

  • Поддержка значения null в фильтре lastKnownResults: Фильтр lastKnownResults в TestAppliedFilter теперь принимает значение null, позволяя находить тесты, для которых не записан статус результата.

  • Записи журнала аудита клиентов OAuth включают тип регистрации: В описание записей журнала аудита о регистрации клиентов OAuth теперь добавляется (manual) или (dynamic), чтобы было понятно, зарегистрирован ли клиент вручную или через динамическую регистрацию клиентов. Например: «ChatGPT зарегистрирован для этого аккаунта (manual)».

Оркестрация и статус запусков​

  • Более понятное сообщение о совместимости с Fusion для перенесённых заданий: В интерфейсе проверки совместимости с Fusion код причины job_on_fusion теперь отображается как «Это задание уже выполняется на Fusion.» без предложения выполнить действие, что делает информацию об уже перенесённых заданиях понятнее.

  • Предупреждающие уведомления заданий Fusion включены по умолчанию: Предупреждающие уведомления для запусков Fusion теперь всегда активны и больше не требуют флага функции, поэтому статусы предупреждений на уровне запуска отображаются без дополнительной настройки.

  • Формат журналов OpenTelemetry всегда включён для запусков Fusion: Запуски Fusion теперь всегда используют структурированный формат журналов OpenTelemetry (OTel), кроме теневого режима. Флаг функции больше не требуется, а вывод журналов становится единообразным.

Insights​

  • Представление только со сборками при отключённом Cost Insights для подключения: Если Cost Insights отключён для подключения к хранилищу данных в окружении развёртывания, на странице Insights теперь отображаются баннер «Cost Insights не включён для этого подключения» и вкладка «Сборки» с графиком сборок моделей и выбором окружения и периода вместо отсутствующего содержимого графиков.

Catalog​

  • Включение Cost Insights с учётом подключения: Cost Insights теперь проверяет подключение окружения и учётные данные метаданных платформы, чтобы убедиться, что параметр cost_insights_enabled настроен. Если учётные данные отсутствуют или отключены, метрики затрат и соответствующие вкладки скрываются, а баннер предлагает настроить учётные данные метаданных платформы.

Studio IDE​

  • Ускоренная загрузка истории команд: История команд теперь загружается быстрее, поскольку API возвращает только данные, необходимые для её отображения.

Развёртывание и конфигурация​

  • Повышение разрешений на уровне окружения для роли job creator: Роль job_creator теперь включена в набор ролей, допускающих повышение разрешений на уровне окружения, наряду с другими ролями разработки, такими как developer и git_admin. Подробнее см. в разделе Job creator.

13 мая 2026 г.​

Новые возможности​

API, управление идентификацией и администрирование​

  • Набор разрешений Job creator: Добавлен новый набор разрешений Job creator для пользователей, которым необходимо создавать, редактировать и запускать задания в назначенных проектах и окружениях. Пользователи с этим набором разрешений имеют доступ только на чтение к окружениям и переменным окружения и не могут изменять настройки окружений.

Studio IDE​

  • Поддержка скрытых файлов в поиске: В результаты поиска файлов теперь можно включать файлы, имена которых начинаются с точки; поиск по-прежнему ограничен деревом проекта.

Улучшения​

dbt Copilot и агенты​

  • Инструменты Admin API включены по умолчанию: Набор инструментов Admin API для управления заданиями и операциями с запусками теперь всегда доступен агенту разработки dbt Copilot и больше не требует флага функции. Для включения этих инструментов больше не нужно обращаться к менеджеру вашего аккаунта.

  • Улучшенные инструкции агента Studio IDE: Агент Developer в Studio теперь эффективнее использует команды dbt (включая меньшее число избыточных вызовов dbt ls и корректные ограничения dbt show), при необходимости параллельно выполняет независимые операции чтения, предлагает понятные варианты следующих действий вместо остановки посреди операции, ограничивается локальными возможностями git (не обещает действий с PR/GitHub) и оформляет SQL и YAML в готовых к копированию блоках кода.

Оркестрация и статус запусков​

  • Баннер доступности перехода на Fusion в настройках окружения: На странице настроек окружения появляется новый баннер, если Fusion доступен для проекта, но ещё не включён. Администраторы могут нажать Включить доступ к Fusion прямо в баннере, чтобы открыть модальное окно подтверждения перехода. Пользователи без необходимых разрешений видят информационное сообщение с предложением обратиться к администратору.

Развёртывание и конфигурация​

  • Парольная аутентификация Snowflake недоступна для новых учётных данных: При создании новых учётных данных Snowflake для разработки или развёртывания аутентификация по паролю больше недоступна. Для новых учётных данных по умолчанию используется аутентификация по паре ключей. Для существующих учётных данных, которые всё ещё используют парольную аутентификацию, отображается предупреждающий баннер; сохранить их нельзя до перехода на пару ключей или OAuth.

Интеграции​

  • Пагинация таблиц регистрации клиентов OAuth: Карточка настроек App Integrations теперь загружает зарегистрированные вручную и динамически зарегистрированные клиенты OAuth отдельными запросами с пагинацией (по 10 строк на странице). У каждой таблицы свои элементы управления страницами; при удалении последней строки на странице, отличной от первой, автоматически открывается предыдущая страница.

  • URL конечной точки MCP в настройках аккаунта и App Integrations: Если включена функция dbt Model Context Protocol (MCP), URL конечной точки MCP вашего аккаунта теперь отображается на странице настроек аккаунта и в карточке App Integrations с кнопкой копирования, упрощая подключение внешних инструментов ИИ к аккаунту dbt. Для включения обратитесь к менеджеру вашего аккаунта.

Catalog​

  • Фильтрация по нескольким статусам результатов тестов: Входной тип TestAppliedFilter теперь поддерживает поле lastKnownResults, принимающее массив статусов тестов. Это позволяет фильтровать применённые тесты по нескольким состояниям результата в одном запросе. В массив можно включить null, чтобы найти тесты без известного результата. Прежнее скалярное поле lastKnownResult устарело; используйте вместо него lastKnownResults. Подробнее см. в разделе Фильтрация тестов по последнему известному результату

Исправления​

Оркестрация и статус запусков​

  • Безусловный жёсткий сброс после восстановления кеша репозитория: Жёсткий сброс git после восстановления кеша репозитория теперь выполняется всегда. Флаг функции, ранее управлявший этим поведением, удалён, что обеспечивает чистый рабочий каталог после каждого восстановления кеша.

  • Более понятная ошибка при отсутствии URL репозитория: Если задание не может клонировать репозиторий из-за отсутствия настроенного удалённого URL, сообщение об ошибке теперь объясняет наиболее вероятные причины — некорректный удалённый URL Git, сбой провайдера Git или устаревшее HTTPS-подключение — и предлагает перед повторной попыткой проверить URL, убедиться в работоспособности провайдера и проверить, что репозиторий использует SSH с ключами развёртывания.

Studio IDE​

  • Точный статус узлов во время запусков: Во время запусков dbt в Studio статус узлов в журналах теперь корректно обновляется при поступлении событий вычисления, поэтому состояние выполнения соответствует фактическому ходу работы.

  • Более понятные ошибки блокировки ссылок git: Для нескольких сценариев сбоев, ранее выдававших непонятные ошибки, теперь отображаются сообщения, объясняющие произошедшее и предлагающие дальнейшие действия.

Развёртывание и конфигурация​

  • Более понятные ошибки проверки подключения: Сообщение о неудачной проверке подключения теперь предлагает проверить параметры подключения и убедиться, что учётные данные предоставляют доступ к хранилищу данных, вместо общего сообщения о сбое.

Журналы запусков​

  • Структурированные журналы запусков включены по умолчанию: Структурированные журналы шагов запуска теперь используются всегда, когда они доступны, без флага функции. Запуски, у которых уже есть структурированные журналы, продолжают отображать их; для запусков только с обычными текстовыми журналами автоматически используется прежнее представление.

6 мая 2026 г.​

Новые возможности​

dbt Copilot и агенты​

  • Файлы инструкций проекта в системном промпте агента: dbt Copilot теперь читает файлы AGENTS.md и CLAUDE.md в корне проекта dbt и добавляет их содержимое в системный промпт агента на каждом шаге диалога. Общий размер содержимого не должен превышать 64 КБ.

  • Обнаружение файлов инструкций в подкаталогах: Агент теперь предоставляет список файлов AGENTS.md и CLAUDE.md, найденных в подкаталогах проекта, и читает их по мере необходимости при работе в соответствующем поддереве, обеспечивая эффективную загрузку контекста для крупных проектов.

Платформа dbt​

  • Создание аккаунта для пользователей без лицензии: Пользователи, у которых нет аккаунтов, теперь могут создать новый аккаунт прямо из регионального переключателя аккаунтов. Если функция включена и доступен create_account_url, в переключателе аккаунтов для таких пользователей отображается кнопка «Создать аккаунт». Для включения обратитесь к менеджеру вашего аккаунта.

Улучшения​

Пакеты​

Discovery API​

  • Улучшение: В схеме объекта Tests Discovery API теперь можно фильтровать environment.applied.tests по нескольким статусам результатов тестов в одном запросе с помощью нового поля фильтра lastKnownResults: [TestStatus] в TestAppliedFilter. Поле фильтра с одним значением lastKnownResult по-прежнему поддерживается, но считается устаревшим. Обновите запросы для дальнейшего использования lastKnownResults.

dbt Copilot и агенты​

  • Предварительная версия: Агент Developer теперь доступен в предварительной версии. Используйте запросы на естественном языке для создания или рефакторинга моделей, а также генерации SQL, тестов, документации и семантических моделей с нуля. Подробнее см. в разделе Агент Developer.
  • Улучшение: Удаляйте отдельные диалоги из списка диалогов (меню Дополнительные действия (три точки) > Удалить). При удалении открытого диалога панель очищается.
  • Улучшение: Команды, выполняемые и , теперь отображаются на вкладке Команды в Studio IDE со значком и подсказкой Выполнено Copilot, чтобы их можно было отличить от команд, запущенных вручную.

Платформа dbt​

  • Более понятное сообщение при отключённом создании аккаунтов: На странице /accounts/new теперь отображается встроенное сообщение «Создание аккаунтов отключено» вместо перенаправления на главную страницу без объяснений, что предотвращает цикл перенаправлений для пользователей без аккаунтов.

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

API, управление идентификацией и администрирование​

  • Набор разрешений Notification Manager: Новый набор разрешений уровня аккаунта Notification Manager теперь доступен для аккаунтов Enterprise. Назначайте его пользователям, которым необходимо управлять уведомлениями заданий в Slack, Microsoft Teams и по электронной почте во всех проектах, не предоставляя полный доступ Account Admin.

  • Доступ к странице учётных данных с разрешением user_credential_write: Пользователи с разрешением user_credential_write хотя бы в одном проекте теперь могут открывать страницу настроек учётных данных и редактировать свои учётные данные даже без лицензии уровня Developer или разрешения develop_access.

Исправления​

dbt Copilot и агенты​

  • Корректная обработка блоков содержимого tool_call_chunk: Исправлена ошибка в однопользовательских окружениях single-tenant, которая иногда не позволяла продолжать диалоги.

Изменение поведения​

API, управление идентификацией и администрирование​

  • В конфигурации единого входа используются только автоматически сгенерированные идентификаторы slug: Карточка настроек единого входа (SSO) теперь всегда использует идентификаторы slug, назначенные сервером. Поле ручного ввода slug удалено. Все конфигурации SSO создаются как черновики с автоматически сгенерированным slug до заполнения параметров подключения.

Развёртывание и конфигурация​

  • Определение версии Fusion по строгому соответствию каталогу: isFusionDbtVersion теперь возвращает true только для строк версий, явно включённых в каталог известных версий Fusion (latest-fusion, fusion-stable и т. д.). Ранее любая строка, содержащая слово «fusion», считалась версией Fusion. Пользовательские или неизвестные строки версий, случайно содержащие «fusion», больше не считаются версиями Fusion.

29 апреля 2026 г.​

Улучшения​

dbt Copilot и агенты​

  • Поддержка анализа заданий в агенте Studio: Агент разработки Studio IDE теперь помогает анализировать и устранять сбои заданий и запусков dbt с помощью навыка troubleshooting-dbt-job-errors. Агент отмечает, когда состояние локального проекта может отличаться от состояния задания (например, другая ветка или незафиксированные изменения). Эта функция сейчас находится в бета-версии. Подробнее см. в разделе Отладка сбоев заданий.

Semantic Layer​

  • Ограничение размера запросов Semantic Layer через MCP: Размер запросов Semantic Layer через MCP теперь ограничен 10 МиБ (ранее ограничений не было) для повышения стабильности инфраструктуры.

Оркестрация и статус запусков​

  • Более детальные разрешения в меню отладки на Fusion: Пункты меню «Отладить в Studio» и «Запустить один раз на Fusion» теперь отключаются независимо друг от друга в зависимости от ваших разрешений. Если для действия не хватает разрешений, соответствующий пункт показывает подсказку с объяснением причины, а другой пункт остаётся доступным.

  • Автоматическое переопределение версии dbt перед отладкой в Studio: При нажатии «Отладить в Studio» платформа dbt теперь автоматически устанавливает пользовательскую переменную окружения DBT_DEVELOP_CORE_VERSION в latest-fusion перед открытием Studio IDE, поэтому настраивать её вручную больше не требуется.

  • Более понятное состояние ошибки при отладке в Studio: Если подготовка к открытию Studio IDE завершается неудачей, кнопка на 5 секунд становится красной и показывает «Не удалось запустить отладку», а затем возвращается в исходное состояние. Это даёт понять, что нужно повторить попытку, вместо сбоя без уведомления.

  • Возможность перехода на Fusion для проектов без заданий: Проекты без настроенных заданий теперь считаются подходящими для перехода на Fusion. Карточка перехода больше не требует успешного запуска задания для таких проектов и вместо этого показывает «Задания ещё не настроены» в разделе совместимости заданий.

  • Подтверждение перед переопределением совместимости с Fusion: Нажатие «Переопределить статус совместимости» на странице сведений о запуске теперь открывает окно подтверждения перед применением переопределения, предотвращая случайные изменения.

  • Кнопка просмотра совместимости с Fusion видна всем пользователям: Кнопка проверки в списке заданий с неизвестной совместимостью с Fusion теперь отображается для всех пользователей независимо от разрешений на запись запусков, чтобы любой пользователь мог открыть модальное окно со сведениями о совместимости.

  • Уведомления о выполнении моделей для запусков dbt Fusion: Оркестратор теперь публикует события выполнения для сгруппированных моделей и тестов при использовании формата журналов OpenTelemetry (OTel) dbt Fusion, расширяя поддержку уведомлений моделей на запуски Fusion.

  • Структурированные журналы для запусков, загруженных извне: Конвейер загрузки запусков теперь определяет наличие структурированных журналов dbt для шага и передаёт эту информацию, чтобы журналы корректно отображались на платформе dbt для запусков, загруженных из внешних исполнителей.

Развёртывание и конфигурация​

  • Закреплённая панель отправки формы создания частной конечной точки: Кнопки «Отмена» и «Сохранить» на странице создания частной конечной точки теперь закреплены внизу области просмотра и остаются доступными при прокрутке формы.

  • Уведомление об устаревании генерации документации только для заданий Fusion: Уведомление об устаревании параметра «Генерировать документацию при запуске» теперь отображается только для заданий, использующих версию dbt Fusion. Для остальных заданий по-прежнему отображается стандартный флажок.

Исправления​

Semantic Layer​

  • Пользовательские уровни детализации метрик больше не отклоняются: Поля манифеста метрик granularity и offset_to_grain теперь принимают произвольные строковые значения вместо фиксированного перечисления. Загрузка проектов с пользовательскими уровнями детализации, такими как fiscal_year, больше не завершается ошибкой.

Catalog​

  • Поле поиска по тегам: Теги теперь доступны для поиска на панели расширенного поиска. Результаты можно фильтровать по совпадениям тегов. Фильтрация использует логику OR: возвращаются ресурсы, соответствующие любому из указанных тегов, без требования наличия всех тегов.

22 апреля 2026 г.​

Новые возможности​

Catalog​

  • Фильтры состояния и статуса запуска в поиске каталога: Боковая панель поиска каталога теперь включает разделы фильтров «Состояние» и «Статус последнего запуска». Ресурсы dbt (модели, источники и exposures) можно фильтровать по состоянию (исправны, требуют внимания, нарушена работоспособность, неизвестно) и по статусу последнего запуска (успех, ошибка, пропущен, повторно использован).

  • Поле поиска по тегам: Тег теперь доступен для поиска на панели расширенного поиска. Результаты можно фильтровать по совпадениям тегов

Улучшения​

Studio IDE​

  • Более надёжное применение тёмной темы при начальной загрузке: Добавлены дополнительные резервные способы определения предпочитаемой темы, включая настройки темы ОС пользователя, чтобы избежать неверного оформления при медленном ответе сервиса пользовательских настроек.

  • Прямые ссылки на вкладки консоли: Теперь можно переходить непосредственно на определённую вкладку консоли Studio IDE (например, «Команды» или «Линейность») с помощью параметра запроса URL consoleTab. Некорректные идентификаторы вкладок автоматически удаляются из URL.

  • Кнопка компиляции после автоматического исправления устаревших конструкций в Fusion: После завершения автоматического исправления устаревших конструкций в окружениях Fusion на панели результатов теперь появляется кнопка Компилировать, позволяющая сразу проверить обновлённый проект без ручного запуска компиляции.

Оркестрация и статус запусков​

  • Переключатель совместимости с Fusion вместо раскрывающегося фильтра: Раскрывающийся фильтр совместимости с Fusion в списке заданий заменён переключателем и значком справки. Если переключатель включён, у каждого задания отображается значок текущей совместимости с Fusion, а постоянный информационный баннер объясняет порядок её пересчёта. Состояние переключателя сохраняется в браузере отдельно для каждого проекта.

  • Меню отладки на Fusion: Единственная кнопка «Запустить один раз на Fusion» на странице сведений о задании и в списке заданий заменена меню «Отладка на Fusion» с вариантами «Отладить в Studio», «Запустить один раз на Fusion» и, если включён dbt Copilot, «Отладить в Studio с Copilot».

  • Упрощённый баннер ошибки запуска Fusion: Баннер ошибки запуска Fusion в сведениях о запуске теперь использует то же меню «Отладка на Fusion», что и страница заданий. Баннер больше не требует устанавливать персональное переопределение версии dbt перед переходом в Studio.

Вебхуки​

  • Проверка вебхука с опросом квитанции доставки: Проверка подписки на вебхук теперь инициирует тестовое событие и опрашивает квитанцию доставки, показывая фактический HTTP-код состояния и ошибку из ответа конечной точки. Применяется тайм-аут в 60 секунд; если конечная точка не отвечает вовремя, отображается понятное сообщение об истечении времени ожидания.

  • Конечная точка квитанций вебхуков возвращает 404 для ожидающих событий: Конечная точка получения квитанции события вебхука теперь возвращает ответ 404, если запись о доставке ещё не создана (например, система уведомлений ещё не обработала событие), вместо возврата неполной записи.

  • Исправлен код состояния для доставки вебхуков с истёкшим временем ожидания: Записи истории доставки вебхуков теперь показывают HTTP-код состояния 504, если время ожидания доставки истекло (ранее сохранялся 0), повышая точность представления истории доставки.

  • Примечание об истории событий вебхуков всегда видно: Примечание о том, что история событий ограничена последними 7 днями, теперь отображается на странице истории событий вебхуков без дополнительных условий.

Интеграции​

  • Баннер переноса настроек уведомлений Slack: На странице настроек уведомлений Slack теперь появляется баннер переноса, если у вас есть настройки уведомлений от предыдущей интеграции Slack. Их можно перенести в новое приложение Slack одним нажатием или скрыть баннер. После переноса отображается список приватных каналов, в которые необходимо пригласить бота dbt Cloud для доставки уведомлений. Для включения обратитесь к менеджеру вашего аккаунта.

Платформа dbt​

  • Область доступа account:read на странице согласия OAuth: На странице согласия OAuth теперь отображается область доступа «Просмотр информации об аккаунте», предоставляющая доступ только на просмотр к сведениям об аккаунте, включая информацию о проектах и окружениях.

  • Статус ожидания конечной точки PrivateLink: Для конечных точек PrivateLink доступен новый статус подключения pending в дополнение к существующим состояниям success и failed.

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

Исправления​

dbt Copilot и агенты​

  • Корректная маршрутизация моделей для Azure OpenAI Responses API (клиенты BYOK): Развёртывания Azure OpenAI теперь корректно передают имя развёртывания в поле model при использовании Responses API, предотвращая неверную маршрутизацию запросов, когда имя развёртывания отличается от имени модели.

15 апреля 2026 г.​

Улучшения​

Catalog​

  • Фильтры поиска по состоянию и статусу запуска: Входной тип AccountSearchQueryFilter теперь принимает массивы фильтров health и runStatus. Используйте health для ограничения результатов по состоянию (healthy, caution, degraded или unknown), а runStatus — для фильтрации по результату последнего запуска (success, error, skipped или reused). Несколько значений внутри каждого фильтра объединяются по логике OR.

  • Ранжирование поиска с учётом состояния: Исправные ресурсы dbt (без обнаруженных проблем) теперь располагаются выше ресурсов с нерешёнными проблемами в результатах поиска при одинаковой текстовой релевантности.

Studio IDE​

  • Сочетание клавиш для открытия вкладки «Команды»: Нажмите `Ctrl+``, чтобы открыть вкладку «Команды» прямо из редактора.

Оркестрация и статус запусков​

  • Более понятные сообщения о совместимости заданий с Fusion: Сообщения о причинах несовместимости с Fusion стали короче и содержат более конкретные рекомендации. Например, для неподдерживаемых адаптеров теперь отображается «Это задание использует адаптер, который пока недоступен в движке Fusion», а для заданий не на Latest — «Это задание использует версию dbt, которая не проверяется на совместимость с Fusion».

  • Модальное окно подтверждения запуска на Fusion: Нажатие «Запустить один раз на Fusion» для задания теперь открывает окно подтверждения перед запуском с именем окружения и предупреждением о том, что команды задания будут выполнены в этом окружении.

  • Улучшенный статус в журналах запусков dbt ls и dbt list (только для движка dbt Fusion):: Шаги запуска, выполняющие dbt ls или dbt list, теперь показывают результаты узлов со статусом отсутствия выполнения вместо «неизвестно», уменьшая неоднозначность в журналах операций получения списков.

Платформа dbt​

  • Более информативный переключатель готовности к Fusion: Настройка уровня аккаунта для включения функций готовности к Fusion и перехода на него теперь имеет обновлённое название («Включить функции готовности к Fusion и перехода на него») и более подробное описание возможностей для администраторов и разработчиков.

  • Переход к отладке на Fusion с переопределением версии: Кнопка «Отладка на Fusion» (ранее «Отладить вручную») в баннерах неудачных запусков Fusion теперь устанавливает персональное переопределение DBT_DEVELOP_CORE_VERSION в latest-fusion перед открытием Studio IDE, обеспечивая запуск IDE на движке Fusion. Во время сохранения отображается состояние загрузки, а при неудачном сохранении — встроенное сообщение об ошибке.

Развёртывание и конфигурация​

  • Переименование столбца состояния подключения частной конечной точки: Столбец «Статус» в списке частных конечных точек переименован в «Статус подключения» для большей ясности.

  • Проверка частной конечной точки Snowflake указывает конкретные отсутствующие поля: При вставке вывода конфигурации Snowflake Private Link ошибка проверки теперь перечисляет конкретные отсутствующие обязательные поля (например, privatelink-account-url) вместо общего сообщения. Для корректного вывода теперь также отображается индикатор успешной проверки.

  • Поля учётных данных YAML теперь принимают массивы: Формы учётных данных окружения и подключений, принимающие расширенные атрибуты YAML (например, Redshift db_groups), теперь корректно проверяют массивы в качестве значений. Ранее массивы ошибочно отклонялись при проверке на стороне клиента.

Интеграции​

  • Snowflake PrivateLink поддерживает повторное использование существующих интерфейсных конечных точек: При создании подключения Snowflake PrivateLink теперь можно указать необязательный interface_endpoint_id, чтобы связать новый профиль с существующей интерфейсной конечной точкой вместо обязательного создания новой. Конечная точка должна иметь статус Available; в противном случае возвращается 409 Conflict. Для включения обратитесь к менеджеру вашего аккаунта.

Исправления​

Studio IDE​

  • Новые папки в Git Controls теперь корректно раскрываются: Файлы внутри новой папки теперь отображаются по отдельности на панели Git Controls. Ранее новая папка отображалась как одна нераскрытая запись без списка содержащихся в ней файлов.

  • Подсказка с родительской папкой для всех новых файлов: Для файлов, созданных внутри новой папки, на панели Git Controls теперь всегда отображается имя родительской папки в качестве подсказки, даже если имя файла уникально среди всех изменённых файлов.

8 апреля 2026 г.​

Новые возможности​

dbt Copilot и агенты​

  • Инструменты Admin API для удалённого сервера MCP: Удалённый сервер dbt MCP теперь включает инструменты Admin API: list_jobs, list_projects, get_job_details, trigger_job_run, cancel_job_run, retry_job_run, get_job_run_details, get_job_run_error, list_job_run_artifacts и get_job_run_artifact. Эти инструменты позволяют клиентам MCP получать списки заданий и запусков dbt, просматривать их сведения, запускать, отменять и повторять их прямо из подключённых ИИ-ассистентов. Для включения обратитесь к менеджеру вашего аккаунта.

Платформа dbt​

  • Страница согласия OAuth: Новая страница согласия OAuth позволяет разрешать сторонним приложениям (например, dbt MCP) доступ к аккаунту платформы dbt. Вы можете выбрать предоставляемые разрешения и проекты, а затем одобрить или отклонить запрос.

Catalog​

  • Вкладка производительности на страницах сведений о тестах и снимках: Страницы сведений о тестах и снимках теперь включают вкладку «Производительность» с данными анализа затрат — графиками стоимости, использования, времени и количества сборок — аналогично существующему представлению производительности моделей.

Оркестрация и статус запусков​

Улучшения​

dbt Copilot и агенты​

  • Более разумная проверка после изменения файлов: Studio DevAgent теперь выбирает наиболее лёгкую подходящую проверку после каждого изменения — например, пропускает компиляцию при изменении только описаний и выполняет dbt parse при изменении конфигурации проекта — вместо постоянного выполнения полного dbt compile. Это сокращает количество лишних обращений и ускоряет итерации.

Studio IDE​

  • Выбор окружения для deferral: Простой переключатель перенаправления на production заменён всплывающей панелью, позволяющей выбрать окружение разработки, стандартное поведение deferral в dbt (staging, если доступно, иначе production) или конкретное пользовательское окружение. Значок на панели команд наглядно показывает текущую цель deferral.

  • Отмена персонального переопределения версии dbt: В параметр переопределения версии на всплывающей панели окружения добавлено действие «Изменить / Отменить». Нажатие «Отменить» открывает окно подтверждения, которое удаляет персональное переопределение версии dbt и перезапускает сеанс.

  • Улучшенный элемент контекста файла в dbt Copilot: Элемент контекста активного файла перенесён над полем ввода для лучшей видимости. После удаления контекста файла появляется действие «Использовать текущий файл как контекст», позволяющее восстановить его без переключения вкладок.

Catalog​

  • Статус повторного использования тестов в представлении DAG: Запуски тестов State-Aware Orchestration (SAO), повторно использующие предыдущие результаты, теперь отображаются со значком «reused» в представлении статусов тестов DAG, аналогично существующему отображению статусов запусков моделей.

  • Поддержка типа ресурса function в селекторах: Тип ресурса function теперь распознаётся в селекторах dbt и карте типов узлов ресурсов, обеспечивая корректную фильтрацию и навигацию по ресурсам функций в Catalog.

Insights​

  • Столбец статуса Fusion в таблице аналитики аккаунта: Если процесс проверки готовности к Fusion доступен для вашего аккаунта, в таблице аналитики аккаунта отображается столбец «Статус Fusion». В нём показывается одно из четырёх состояний: «На Fusion», «Начать переход», «Частично на Fusion» или «Не на Fusion» — в зависимости от готовности проекта и хода миграции. Для готовых к переходу проектов отображается кнопка «Начать переход», ведущая прямо на главную страницу проекта. Для включения обратитесь к менеджеру вашего аккаунта.

Исправления​

Studio IDE​

  • Статус разбора больше не показывает ошибку во время компиляции Fusion: В режиме Fusion значок статуса разбора больше не переходит в состояние ошибки только из-за наличия диагностических ошибок. Теперь значок корректно отражает ход и завершение компиляции независимо от количества диагностических сообщений.

  • Более понятные ошибки аутентификации при отклонении подключений git: Сообщение «remote rejected authentication» теперь распознаётся как ошибка аутентификации git, не требующая повторных попыток. Если провайдер git отклоняет учётные данные, отображается понятное сообщение об ошибке аутентификации вместо вводящего в заблуждение цикла повторных попыток.

Catalog​

  • Повторно использованные модели больше не помечаются как устаревшие: Модели со значением last_run_status, равным reused, больше не помечаются как устаревшие, даже если с момента их последнего выполнения прошло более 30 дней. Это предотвращает ложные предупреждения о состоянии моделей, которые были намеренно использованы повторно, а не выполнены заново.

  • Обновление количества ресурсов при смене окружения: Исправлена ошибка, из-за которой количество ресурсов на главной странице проекта не обновлялось при переключении окружений.

1 апреля 2026 г.​

Новые возможности​

Studio IDE​

  • Нечёткий поиск по путям файлов: Studio IDE теперь поддерживает нечёткий поиск по путям файлов, находя файлы проекта по частичному совпадению имён. Можно фильтровать по glob-шаблонам, задавать ограничение числа результатов и получать упорядоченные результаты с общим количеством совпадений, что ускоряет навигацию по крупным проектам.

Платформа dbt​

  • Конечная точка согласия OAuth для Connected Auth: Новая конечная точка /oauth/consent обеспечивает процесс OAuth Connected Auth, поддерживая решения пользователя о согласии (одобрение и отказ), ограничения ресурсов на уровне проекта и выдачу кодов авторизации. Эта функция находится в закрытой бета-версии. Чтобы запросить доступ, обратитесь к менеджеру вашего аккаунта.

Улучшения​

dbt Copilot и агенты​

  • Сохранение режима агента между сеансами: Агент Studio теперь запоминает последний использованный режим (Ask или Code) между сеансами браузера, поэтому больше не нужно выбирать его заново при каждом открытии IDE.

Studio IDE​

  • Более точные результаты поиска файлов: Поиск файлов теперь проверяет каждый результат по файловой системе перед возвратом совпадений. Файлы, удалённые локально, но ещё не добавленные в индекс git, больше не включаются в результаты поиска.

  • Отсутствие неожиданных git pull в основной ветке: Удалено поведение, при котором сервер IDE автоматически получал изменения основной ветки во время проверки статуса git, что могло приводить к непреднамеренной перезаписи в проектах с trunk-based development.

Оркестрация и статус запусков​

  • Поддержка линейности на уровне столбцов для Teradata: Teradata добавлен в карту адаптеров диалектов SQL, что позволяет разбирать линейность на уровне столбцов для проектов dbt, использующих адаптер Teradata.

API, управление идентификацией и администрирование​

  • Статус Fusion включает доступность проверки готовности и миграции: Добавлены поля, указывающие доступность функций проверки готовности и миграции.

  • Более быстрое применение флагов функций аккаунта: Изменения флагов функций аккаунта теперь вступают в силу в течение 60 секунд вместо периода до одного часа. Переключение функций должно быстрее применяться во всём аккаунте.

Вебхуки​

  • Повышение надёжности доставки уведомлений: Снижена вероятность задержек уведомлений (вебхуки, электронная почта, Slack и Teams) при некоторых сбоях сторонних сервисов или системы.

Исправления​

API, управление идентификацией и администрирование​

  • Проверка секрета вебхука GitHub на null перед проверкой подписи: Конечная точка вебхука GitHub теперь корректно проверяет секрет вебхука на null перед проверкой подписи запроса, предотвращая сбой, если секрет вебхука репозитория не задан.

  • github_installation_id и github_webhook_id поддерживают большие значения: Эти поля репозитория переведены с 32-битных на 64-битные целые числа (BigIntegerField) для поддержки идентификаторов установок и вебхуков GitHub, превышающих диапазон 32-битного целого числа.

Изменение поведения​

API, управление идентификацией и администрирование​

  • Доступность миграции на Fusion определяется API: Контрольный список миграции на Fusion, страница включения окружений Fusion и кнопка «Включить Fusion» в Studio IDE теперь используют поле is_migration_available из API статуса Fusion вместо устаревшего флага функции orc2609ShowFusionToggle. Интерфейс миграции на Fusion отображается только тогда, когда серверная часть пометила проект как готовый к миграции.

25 марта 2026 г.​

Новые возможности​

Оркестрация и статус запусков​

  • Баннер ошибки запуска Fusion: Если запуск с движком dbt Fusion завершается неудачей, на странице сведений о запуске теперь появляется баннер с вариантами отладки в Studio IDE. Если dbt Copilot включён, прямо из баннера также можно открыть пошаговый процесс исправления с Copilot. Для включения обратитесь к менеджеру вашего аккаунта.

Улучшения​

Studio IDE​

  • Единообразный размер панели консоли по умолчанию: Нижняя панель консоли теперь открывается с предпочтительным размером 33% доступного пространства, обеспечивая более единообразный начальный вид.

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

  • Более разумная обработка массовых изменений файлов: Когда Studio IDE применяет изменения к нескольким файлам (например, в рамках задач агента dbt Copilot), теперь обновляются модели редактора только для уже открытых файлов. Ранее каждый изменённый файл открывался в новой вкладке, загромождая редактор.

Развёртывание и конфигурация​

  • Включение миграции на Fusion через API проекта: Теперь можно задать fusion_migration_enabled для проекта через API обновления проекта. Для включения требуется разрешение fusion_readiness_write, а проект должен соответствовать всем требованиям готовности (поддерживаемый адаптер, поддерживаемая версия dbt, успешный запуск и совместимые задания).

  • Фильтрация заданий по готовности к Fusion: Конечная точка списка заданий (GET /api/v2/accounts/{account_id}/jobs/) теперь принимает логический параметр запроса is_fusion_ready. При значении true возвращаются только соответствующие требованиям задания или задания, готовность которых разрешено переопределить; при false — только неготовые задания. Также можно включить fusion_readiness в параметр include_related, чтобы получить сведения о готовности к Fusion вместе с данными задания.

  • Форма учётных данных метаданных платформы открывается сразу: При добавлении учётных данных метаданных платформы для подключения форма теперь отображается сразу, без предварительного нажатия кнопки «Добавить учётные данные».

Исправления​

Catalog​

  • Точное количество ресурсов при смене окружения: Исправлена ошибка, из-за которой количество ресурсов в дереве навигации не обновлялось при переключении окружений. Теперь после смены активного окружения отображаются актуальные значения.

Оркестрация и статус запусков​

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

Semantic Layer​

  • Более надёжные подключения Snowflake после автоматического возобновления работы хранилища: Semantic Layer Gateway теперь повторяет первоначальное подключение, если вычислительный ресурс Snowflake выходит из автоматической приостановки, вместо немедленного завершения с ошибкой. Это сокращает количество ошибок подключения при запросах к Semantic Layer после периода бездействия.

API, управление идентификацией и администрирование​

  • Синхронизация разрешений больших групп больше не обрезается без предупреждения: Исправлена проблема, из-за которой синхронизация разрешений групп могла пропускать обновления для групп с большим количеством разрешений.

Изменение поведения​

Studio IDE​

  • Отображение журналов OpenTelemetry Fusion всегда включено: Studio IDE теперь включает отображение журналов OpenTelemetry (OTel) Fusion для всех вызовов, выполняемых на версии ядра Fusion, без прежнего требования флага функции. Если вы используете версию ядра Fusion, вывод журналов на основе OTel предоставляется автоматически без дополнительной настройки.

18 марта 2026 г.​

Улучшения​

Studio IDE​

  • Более быстрый поиск файлов: Studio IDE теперь повторно использует индекс поиска файлов между поисковыми запросами, поэтому повторные поиски возвращают результаты быстрее.

  • Более отзывчивые индикаторы статуса Git: Studio IDE объединяет частые события изменения файлов и не применяет устаревшие ответы, поэтому значки статуса Git обновляются надёжнее при массовом редактировании и сохранении.

  • Более понятные сведения о состоянии сервера: Всплывающая панель состояния сервера использует более понятную группировку и кнопки действий, помогая устранять проблемы с пользовательскими учётными данными и работоспособностью сервера. Для включения обратитесь к менеджеру вашего аккаунта.

dbt Copilot и агенты​

  • Более точные рекомендации по продукту: Copilot и агенты могут использовать набор инструментов работы с документацией продукта, чтобы надёжнее отвечать на вопросы о продукте и рабочих процессах.

  • Полноэкранное представление Copilot: Copilot можно открыть в отдельном полноэкранном представлении для более сосредоточенной работы с чатом и кодом. Для включения обратитесь к менеджеру вашего аккаунта.

  • Облегчённый контекст файла по умолчанию: Copilot теперь ссылается на активный файл по пути вместо автоматического прикрепления его содержимого, что уменьшает размер сообщений и повышает надёжность чата.

  • Запуск dbt-autofix из Copilot и агентов: Copilot может выполнять команды dbt-autofix (с подтверждением) и передавать их вывод в чат в потоковом режиме, а агенты Studio IDE могут запускать dbt-autofix через run_autofix для массового исправления устаревших конструкций и миграций.

Catalog​

  • Фильтр пользовательских материализаций: Поиск Catalog теперь объединяет нестандартные материализации в один фильтр «Пользовательские», позволяя сузить результаты без выбора каждого типа материализации.

Insights​

  • Более полная атрибуция запросов Redshift: Insights может восстанавливать отсутствующие идентификаторы запросов Redshift из истории запросов хранилища данных, если их нет в артефактах, повышая полноту учёта затрат для запусков с выполненными операциями.

  • Доступ к Copilot сохраняется при блокировке: Если dbt Copilot временно заблокирован для вашего аккаунта, его по-прежнему можно открыть из Insights, чтобы посмотреть сведения о блокировке.

Оркестрация и статус запусков​

  • Метаданные запуска включают инициатора и отменившего запуск: В сведениях о запуске теперь указывается, кто инициировал или отменил запуск (пользователь или сервисный токен), что помогает проводить аудит активности запусков.

  • Пользовательская ветка сохраняется для запусков и повторных запусков: Если окружение использует пользовательскую ветку, платформа dbt теперь более последовательно сохраняет её при инициировании запусков, повторных попытках и повторных запусках.

  • Метаданные готовности к Fusion для заданий и окружений: Теперь можно получать показатели готовности к Fusion для проектов, окружений и заданий, чтобы планировать миграцию на Fusion. Для включения обратитесь к менеджеру вашего аккаунта.

  • Более точные имена команд для запусков dbt Fusion: Оркестрация теперь считывает имя вызова из run_results.json, используя command, если invocation_command отсутствует, поэтому в сведениях о запуске отображается корректная команда dbt.

Журналы запусков​

  • Более устойчивая загрузка истории шагов запуска: При загрузке истории шагов запуска теперь отбрасываются некорректные события и удаляются повторяющиеся события начала шага перед записью данных, повышая точность на уровне шагов. Для включения обратитесь к менеджеру вашего аккаунта.

Развёртывание и конфигурация​

  • Более длинные описания проектов: Теперь можно добавлять описания проектов длиной до 1024 символов.

  • Ссылки на подключения в профилях: Теперь подключение можно открыть в новой вкладке прямо из таблицы профилей подключения.

  • Более понятная проверка YAML для расширенных атрибутов: При редактировании расширенных атрибутов теперь обеспечиваются более последовательная проверка и понятные сообщения об ошибках при некорректном синтаксисе YAML, значениях null и содержимом YAML, не являющемся объектом.

Semantic Layer​

  • Улучшенное сопоставление кеша для запросов с фильтрами: Кешированные результаты запросов теперь надёжнее сопоставляются и используются повторно, если запрос содержит фильтры, что сокращает повторную компиляцию и улучшает время отклика.

Исправления​

API, управление идентификацией и администрирование​

  • Меньше временных сбоев Cloud Config: Повторные попытки теперь выполняются только при временных ошибках поиска в Cloud Config, сокращая число периодических сбоев без дополнительных задержек для ответов об ошибках разрешений, аутентификации или отсутствии ресурса.

  • Более надёжные перенаправления при входе с current_email: Если вы уже аутентифицированы и попадаете на /login с current_email, платформа dbt теперь перенаправляет вас на /api/auth/auth-login/, чтобы адрес электронной почты передавался при входе.

  • Надёжное сохранение переключателя IP-ограничений: Включение и отключение IP-ограничений теперь корректно обновляет состояние формы, поэтому изменения сохраняются ожидаемым образом.

  • Более последовательная фильтрация журнала аудита по датам: Значения диапазона дат журнала аудита по умолчанию больше не меняются при повторном отображении, поэтому фильтры остаются стабильными во время просмотра результатов.

  • Более надёжное обновление доменов при миграции единого входа (SSO): Обновление доменов при миграции единого входа (SSO) больше не зависит от изменения существующих данных провайдера, что повышает надёжность сохранения.

Развёртывание и конфигурация​

  • Более понятные ошибки учётных данных Bring Your Own Key (BYOK): Если учётные данные OpenAI содержат недопустимые символы, теперь отображается более понятное сообщение об ошибке, помогающее исправить конфигурацию.

  • Более надёжное редактирование учётных данных: Зашифрованные поля учётных данных теперь остаются необязательными при редактировании, что сокращает число неожиданных ошибок проверки.

  • Корректные сведения о подключении при редактировании окружений: При редактировании окружения, использующего глобальные подключения и профили подключений, теперь стабильнее отображаются корректные сведения о подключении.

Оркестрация и статус запусков​

  • Шаги доступны для запусков загрузки данных: Теперь можно открывать и просматривать шаги запусков, инициированных загрузкой данных.

  • Более чистые поля ошибок запуска: Результаты запуска больше не заполняют строку ошибки значением None, если dbt не предоставляет сообщение или количество сбоев, поэтому сведения об ошибках стали понятнее.

  • Более понятные ошибки некорректных проектов dbt: Если оркестрация не может восстановить кеш репозитория из-за отсутствующего или некорректного проекта dbt, теперь возвращается ошибка некорректного проекта, предоставляющая более полезное сообщение в результатах запуска.

Catalog​

  • Пропущенные снимки отображаются как пропущенные: Снимки, выбранные, но не выполненные в многошаговых запусках, теперь отображаются со статусом пропуска вместо отсутствующих полей статуса запуска.

Insights​

  • Чат Copilot больше не зависает в состоянии загрузки: Insights теперь надёжно сбрасывает состояние загрузки чата Copilot после завершения ответа или ошибки, позволяя продолжать общение без обновления страницы.

  • Более надёжный запуск передачи контекста Copilot: При переходе в Insights с сообщением передачи контекста Copilot передача теперь запускается один раз, а при прямом переходе устаревшее состояние передачи очищается.

Интеграции​

  • Более последовательная типизация JDBC для Tableau и Power BI: Semantic Layer теперь определяет явные преобразования в строки на основе метаданных возвращаемых результатов, поэтому категориальные измерения и сущности более последовательно получают строковый тип в запросах Tableau и Power BI.

Semantic Layer​

  • Более надёжное удаление ключей кеша: Инвалидация кеша больше не завершается ошибкой, если ключ уже отсутствует в кеше в памяти, что сокращает периодические ошибки при очистке кеша.

  • Более точная проверка идентификаторов запусков: Semantic Layer теперь запрашивает и кеширует сведения о запусках в пределах вашего аккаунта, уменьшая число некорректных результатов проверки запусков.

dbt Copilot и агенты​

  • Более надёжная отмена при использовании инструментов: Если отменить запрос во время выполнения инструментов агентом, агент теперь корректно восстанавливается вместо зависания из-за неполной истории вызовов инструментов.

  • Корректная очистка элементов управления сравнением ИИ: Studio IDE теперь удаляет наложенные элементы принятия и отклонения изменений при выходе из представления различий искусственного интеллекта (ИИ), предотвращая сохранение неактуальных элементов интерфейса.

Изменение поведения​

Studio IDE​

  • Обновлённые сочетания клавиш для поиска файлов и команд: Studio IDE теперь использует VS Code Quick Open для поиска файлов (Cmd+P или Ctrl+P) и палитру команд VS Code (Cmd+Shift+P или Ctrl+Shift+P) вместо прежних диалоговых окон Studio.

Интеграции​

  • Запрет MIN() и MAX() для метрик и измерений: Запросы Tableau и Power BI больше не могут запрашивать MIN() или MAX() для метрики или измерения (кроме запросов минимального и максимального времени); при такой попытке теперь возвращается понятная ошибка.

11 марта 2026 г.​

Новые возможности​

Развёртывание и конфигурация​

  • Самостоятельная отправка запросов на частные конечные точки Snowflake: Вы можете запросить новую частную конечную точку Snowflake в настройках аккаунта, вставив результат SELECT SYSTEM$GET_PRIVATELINK_CONFIG();, а затем отслеживать статус запроса в таблице частных конечных точек. Эта возможность доступна только для аккаунтов Enterprise Business Critical; для включения обратитесь к менеджеру вашего аккаунта. Для других типов подключений обращайтесь по адресу support@dbtlabs.com.

Улучшения​

Оркестрация и статус запусков​

  • Повторные попытки поддерживают запуски dbt Fusion: Теперь можно повторять неудачные запуски, если окружение использует dbt Core версии 1.6 или выше либо dbt Fusion.

Интеграции​

  • Более надёжные уведомления Slack: Поиск каналов Slack и отправка уведомлений теперь повторяются при достижении ограничений частоты запросов Slack, чтобы уменьшить потери сообщений в периоды высокой нагрузки.

API, управление идентификацией и администрирование​

  • Улучшенная типизация больших целых чисел в OpenAPI: Схемы OpenAPI теперь помечают 64-битные целочисленные поля как format: int64, улучшая типы генерируемых клиентов.

  • Более понятные схемы учётных данных: Документация OpenAPI для учётных данных теперь использует дискриминатор type (postgres, redshift, snowflake, bigquery и adapter), улучшая генерацию кода и проверку запросов.

Исправления​

Оркестрация и статус запусков​

  • Более надёжный поиск заданий: Поиск заданий по числовым значениям (например, 12) больше не вызывает ошибок проверки API, обеспечивая надёжную загрузку списков заданий.

  • Более понятные ошибки межпроектных публикаций: Если платформа dbt не может получить артефакт публикации для вышестоящего проекта, объявленного в dependencies.yml, теперь указывается, у какого проекта отсутствует артефакт, и рекомендуется хотя бы один раз выполнить запуск в вышестоящем окружении.

Интеграции​

  • Более точные события срабатывания уведомлений Microsoft Teams: Уведомления Microsoft Teams теперь используют правильный тип события для каждого уведомления, поэтому сообщения содержат ожидаемый контекст результата запуска.

API, управление идентификацией и администрирование​

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

Развёртывание и конфигурация​

  • Более понятные ошибки проверки частных конечных точек: Создание частной конечной точки теперь возвращает ошибку 400 с понятным сообщением, если snowflake_output имеет некорректную структуру или не является допустимым JSON.

Изменение поведения​

Оркестрация и статус запусков​

  • Временные показатели моделей недоступны для запусков dbt Fusion: Для запусков dbt Fusion теперь отображается информационное уведомление вместо графика времени выполнения моделей, поскольку dbt Fusion иначе управляет потоками.

API, управление идентификацией и администрирование​

  • Поля id в System for Cross-domain Identity Management (SCIM) теперь строковые: Обнаружение схем SCIM теперь сообщает строковый тип для полей id пользователей и групп.

4 марта 2026 г.​

Улучшения​

Оркестрация и статус запусков​

  • Более понятное описание SAO: Настройки заданий теперь описывают оркестрацию с учётом состояния (SAO) как сборку моделей только при обнаружении изменений данных или кода.
  • Прямые ссылки для настройки оптимизации затрат: Настройки оптимизации затрат Fusion теперь содержат ссылки на настройки Cost Insights уровня аккаунта и документацию по настройке, чтобы можно было проверить данные о затратах и экономии.

API, управление идентификацией и администрирование​

  • Подтверждение включения ручных обновлений SCIM: При включении ручных обновлений для System for Cross-domain Identity Management (SCIM) платформа dbt теперь запрашивает подтверждение, чтобы случайно не разрешить изменения вне вашего провайдера идентификации.
  • Более надёжное предоставление доступа группам SCIM: SCIM обновлён: если пользователь, созданный через SCIM и имеющий просроченное приглашение, добавляется SCIM-запросом в группу под управлением SCIM, приглашение автоматически отправляется повторно при назначении группы. Это помогает предотвращать ошибки из-за непринятых приглашений.

Платформа dbt​

  • Улучшенная обработка пустых названий и описаний проектов: Проекты без названия теперь отображаются как «Проект без названия», а описания проектов можно сохранять пустыми.

Studio IDE​

  • Удалены неработающие действия «Открыть настройки»: Studio IDE больше не показывает кнопки «Открыть настройки» в уведомлениях редактора, поскольку настройки VS Code в Studio IDE недоступны и это действие не помогало устранить проблемы.

Исправления​

Catalog​

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

Интеграции​

  • Более понятные ошибки расшифровки ключей развёртывания: Если платформа dbt не может расшифровать ключ развёртывания, теперь отображается более понятная ошибка вместо общего сообщения об ошибке учётных данных git.

Studio IDE​

  • Корректное закрытие подключений LSP: Если аутентификация при подключении к WebSocket Language Server Protocol (LSP) завершается неудачей, соединение теперь корректно закрывается вместо внутренней ошибки сервера, что сокращает число неожиданных разрывов подключения.
  • Улучшенная обработка тайм-аутов и стабильность аутентификации: Сокращено число тайм-аутов при подготовке окружения и устранены периодические сбои аутентификации в периоды высокой нагрузки.
  • Более понятная ошибка некорректных учётных данных: Если учётные данные подключения для разработки некорректны, теперь отображается более понятное сообщение, помогающее быстрее выявить причину проблемы.

Изменение поведения​

Оркестрация и статус запусков​

  • Версия dbt versionless больше не принимается: Платформа dbt теперь считает versionless устаревшей и переводит существующие окружения и задания на latest. Если вы задаёте dbt_version в интеграции API или автоматизации, обновите её для передачи latest.

Вебхуки​

  • Идентификатор аккаунта обязателен для уведомлений на основе запусков: Если вы отправляете события, содержащие run_id, необходимо также указать account_identifier, чтобы сервис мог проверить и определить нужный аккаунт перед отправкой. Если account_identifier отсутствует, событие завершается ошибкой вместо перехода к поиску только по run_id.

25 февраля 2026 г.​

Новые возможности​

Catalog​

  • Сохранённые запросы теперь загружаются для линейности и управления данными: Определения сохранённых запросов (включая теги, экспорты, параметры и связи линейности) теперь фиксируются при загрузке, чтобы их можно было использовать в процессах анализа линейности и управления данными в Catalog.

Улучшения​

Платформа dbt​

  • Системные журналы теперь выделяют предупреждения и ошибки: В структурированных журналах шагов запуска теперь отображается индикатор наличия системных предупреждений или ошибок, что упрощает выявление проблем при анализе запусков.

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

  • Изменение интерфейса создания групп SCIM: Изменения интерфейса упрощают управление группами при включенном SCIM.

  • Обновлено сообщение после принятия приглашения для аккаунтов с SSO: После принятия приглашения интерфейс теперь поясняет, что пользователю необходимо войти через SSO, чтобы завершить принятие приглашения и получить доступ к аккаунту. Это сообщение заменяет прежнее «Joined successfully» и помогает избежать путаницы, когда пользователи принимают приглашение, но не завершают вход через SSO.

Studio IDE и Copilot​

  • Улучшено восстановление после сбоев и отображение страницы «Не найдено»: Studio IDE теперь перехватывает непредвиденные сбои рендеринга с помощью обработчика ошибок верхнего уровня и надежнее отображает страницу «Не найдено» для неизвестных маршрутов внутри проекта.

  • Улучшены доступность и семантика навигации в Studio IDE: Область вызова основного меню теперь является элементом навигации с улучшенной обработкой фокуса и метками.

  • Сокращены конфликты сочетаний клавиш с поиском VS Code: При включенном поиске Visual Studio Code (VS Code) Studio IDE не отменяет регистрацию Quick Open и подавляет конфликтующие сочетания клавиш палитры команд.

Catalog и данные Insights​

  • Более точное определение статуса Outdated для актуальности источников в Catalog: Статус актуальности источников Outdated теперь может вычисляться во время выполнения запроса, что повышает согласованность фильтрации по статусу актуальности.

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

  • Улучшены межпроектные зависимости и поддержка функций в Catalog: Построение графа зависимостей теперь учитывает межпроектные зависимости и поддерживает узлы функций как полноценные сущности графа.

API, идентификация и администрирование​

  • Удаление проектов теперь поддерживается в Projects API Admin v2 и v3: Projects API теперь явно поддерживают DELETE с более строгими проверками разрешений.

Изменения поведения​

Вебхуки​

  • Обновлены правила включения полей событий запуска и нормализация статусов: Полезная нагрузка вебхуков теперь включает runFinishedAt только для событий завершения и runErroredAt только для событий с ошибкой; отмененные запуски больше не включают runCanceledAt, а статус запуска нормализуется из Cancelled в Canceled. Также обратите внимание: включение сохранения порядка в JSON может изменить порядок ключей, поэтому получателям следует разбирать JSON, а не сравнивать полезные нагрузки как строки.

API Insights​

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

Развертывание и конфигурация​

  • При загрузке очень больших манифестов в Catalog источники могут пропускаться: Для очень больших файлов manifest.json процесс загрузки может исключать источники при превышении настраиваемого порога, чтобы предотвратить сбои из-за нехватки памяти. Установите SOURCE_INGESTION_THRESHOLD=0, если необходимо всегда загружать источники независимо от размера.

  • Удалены устаревшие настройки объектного хранилища в Studio IDE: Устаревшие настройки project_storage_bucket_name и project_storage_object_prefix удалены. Перейдите на object_storage_bucket_name и object_storage_object_prefix.

18 февраля 2026 г.​

Новые возможности​

Cost Insights​

  • Оценка затрат на вычисления в хранилище данных: Cost Insights показывает оценочные затраты на вычисления в хранилище данных и время выполнения ваших проектов и моделей dbt непосредственно на платформе dbt. На панели проекта, страницах моделей и в сведениях о заданиях отображаются сокращение затрат и повышение эффективности благодаря таким оптимизациям, как оркестрация с учетом состояния. Эта возможность находится на этапе закрытого бета-тестирования. Чтобы запросить доступ, обратитесь к менеджеру вашего аккаунта.

Улучшения​

Studio IDE​

  • Сокращены конфликты между несколькими вкладками: Studio IDE может приостанавливать работу Language Server Protocol (LSP) в фоновых вкладках и возобновлять ее при возвращении, повышая стабильность при открытии редактора в нескольких вкладках.

  • Более информативный заголовок и больше места для редактора: Добавлен заголовок в стиле Visual Studio Code со значком dbt и названием текущего проекта, а также возможностью скрыть окружающие элементы интерфейса, чтобы освободить больше места для редактора. Для включения обратитесь к менеджеру вашего аккаунта.

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

  • Копирование относительного пути: Добавлено действие Copy Relative Path, учитывающее dbt_project_subdirectory, для более быстрой навигации и обмена путями.

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

  • Более надежный выбор частных подключений: Улучшена фильтрация частных конечных точек по типу адаптера, а Studio IDE обновлена для использования корректной конечной точки API версии 3 для частных конечных точек.

Canvas​

  • Более надежная загрузка CSV в Add Sources: Улучшены отображение хода загрузки файлов со значениями, разделенными запятыми (CSV), возобновление загрузки и обработка распространенных ошибок при добавлении источников через Add Sources.

Catalog​

  • Более быстрый и удобный граф зависимостей для больших проектов: Повышена производительность направленного ациклического графа (DAG) за счет отрисовки только видимых элементов и улучшения расположения несвязанных узлов.

  • Более безопасное взаимодействие с результатами поиска: Улучшена обработка клавиатурного ввода и наведения указателя в раскрывающемся списке поиска; устаревшие результаты больше не отображаются во время загрузки новых.

Платформа dbt​

  • Более информативные статусы приглашений пользователей: Теперь отображаются более понятные статусы приглашений — приглашение отправлено и приглашение принято, а также поддерживается статус «принято, ожидается вход» для единого входа (SSO).

  • Баннер о неоплате включен по умолчанию: Баннер о неоплате больше не управляется флагом функциональности и отображается в соответствующих случаях; видимость ссылки на оплату по-прежнему зависит от разрешений.

  • Система междоменного управления идентификацией (SCIM): Исправлены ошибки и внесены улучшения в управляемые приглашения для упрощения их обработки.

dbt Copilot и агенты​

  • Управление потоковой передачей событий сервера: Добавлено управление потоковой передачей Server-Sent Events (SSE), позволяющее клиентам выбирать передачу фрагментами или сообщениями. Это повышает отзывчивость Copilot в средах с поддержкой потоковой передачи.

  • Более надежные запросы похожих моделей: Повышена отзывчивость запросов AI Similar Models и Similar Sources благодаря более строгим тайм-аутам для эмбеддингов и базы данных, согласованным с предельным временем выполнения запросов. При поиске связанных моделей пользователи должны получать результаты быстрее и стабильнее.

  • dbt Copilot: улучшена обработка ошибок при использовании собственного ключа: Ошибки OpenAI классифицируются с учетом Bring Your Own Key (BYOK), поэтому сбои BYOK возвращают ожидаемые ошибки класса 424 вместо общих ошибок серии 500. Это упрощает диагностику и устранение проблем с ключами или конфигурацией.

  • Расширены инструменты dbt Model Context Protocol: Обновлены инструменты dbt Model Context Protocol (MCP), в том числе добавлен get_all_macros и улучшена классификация ошибок, что позволяет получать более точные ответы.

Исправления​

Studio IDE и Catalog​

  • Более надежный поиск и замена: Массовые правки остаются синхронизированными после изменений на стороне сервера, чтобы устаревшее содержимое не перезаписывало изменения.

  • Корректная подсветка в предварительном просмотре поиска: Исправлено формирование предварительного просмотра и подсветки совпадений, чтобы диапазоны совпадений правильно отображались в многострочном предварительном просмотре.

  • Улучшена обработка сбоев при запуске: При невосстановимых ошибках инициализации отображаются корректный экран ошибки и уведомление.

Canvas​

  • Меньше помех в интерфейсе Add Sources: Предотвращено ошибочное закрытие вкладок после завершения загрузок, а плавающая панель узла больше не отображается вне файловой вкладки.

Catalog​

  • Граф зависимостей публичных моделей между средами: Исправлено определение зависимостей от родительских публичных моделей, когда модель-производитель находится в среде, отличной от среды по умолчанию.

dbt Copilot и агенты​

  • Снижено нарастание потребления ресурсов под нагрузкой: Исправлена утечка в пуле подключений OpenAI, которая могла приводить к нехватке памяти (OOM) при длительной нагрузке. Пользователи должны реже сталкиваться с замедлениями в периоды высокой активности.

  • Меньше тайм-аутов при работе со связанными моделями: Снижена частота периодических сбоев при прикреплении связанных моделей за счет увеличения внутренних тайм-аутов их получения. Пользователи должны реже сталкиваться с ошибками тайм-аута при работе со связанными моделями.

Изменения поведения​

Studio IDE​

  • Предотвращение разрушительных операций с корневым каталогом: Запрещены переименование и удаление корневого каталога репозитория, а предупреждения стали понятнее.

  • Возобновляемая потоковая передача журналов команд dbt: Повышена надежность потоковой передачи журналов команд dbt за счет возобновления с последнего известного смещения событий интерфейса командной строки (CLI). Для включения обратитесь к менеджеру вашего аккаунта.

Администрирование и API​

  • Job Admin получает доступ на запись в Profiles API: Роль Job Admin теперь включает profiles_write, что может изменить доступные пользователям Job Admin действия там, где включены профили.

  • Переименован параметр поиска: Параметр запроса name_search в Private Endpoints версии 3 переименован в search; поиск выполняется по имени и значению конечной точки.

  • Подключения: имя базы данных Postgres обязательно: Валидация подключений Postgres теперь требует непустого имени базы данных.

  • Учетные данные пользователей: предотвращено совместное использование учетных данных разными пользователями: Один и тот же активный объект учетных данных нельзя связать с несколькими пользователями; вместо незаметного дублирования связей возвращается ошибка конфликта.

Интеграции​

  • GitHub: более гибкие схемы URL репозиториев: Общие вебхуки GitHub теперь принимают URL репозиториев в форматах https, git и Secure Shell (SSH).

  • Slack: более строгий контроль разрешений для настроек: Привязка Slack и настройки уведомлений теперь строже контролируются соответствующими разрешениями.

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

Среда выполнения CLI​

  • Сокращены тайм-ауты запросов по умолчанию: Тайм-ауты по умолчанию для вызовов Cloud Config и Cloud Artifact уменьшены с 60 до 5 секунд, поэтому в средах с высокой задержкой запросы завершаются ошибкой быстрее, если эти значения не переопределены.

  • Журналы OpenTelemetry: исправлено имя поля JSON: Имя поля полезной нагрузки журнала OpenTelemetry (OTel) исправлено на additional_message вместо ошибочного addtional_message, что может потребовать обновления последующей обработки.

11 февраля 2026 г.​

Улучшения​

Catalog​

  • Ускорена отрисовка графа моделей для больших проектов: Повышена производительность построения расположения элементов графа моделей, что сокращает время загрузки больших проектов.

  • Ускорено получение похожих моделей: Поиск Similar Models теперь использует оптимизированную стратегию векторного поиска, сокращающую число тайм-аутов в больших проектах.

Studio IDE​

  • Более четкое обозначение корня проекта в дереве файлов Catalog: Если проект dbt находится в подкаталоге, корень проекта выделяется в дереве файлов Catalog.

  • Более нативное переименование и удаление в дереве файлов Catalog: При использовании дерева файлов Catalog действия переименования и удаления теперь используют встроенные механизмы редактора.

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

  • Упрощен процесс генерации кода: При генерации кода в репозитории больше не создается временный файл.

Платформа dbt​

  • Проверка совместимости Fusion в средах: Настройки среды теперь не позволяют сохранить версию dbt Fusion с несовместимым подключением и отображают ошибки валидации на уровне полей.

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

  • Улучшено управление конечными точками Private Link: Частные конечные точки можно сортировать по статусу и подключениям, а в сведениях о конечной точке теперь отображаются связанные подключения и среды.

Журналы запусков​

  • Более надежная потоковая передача событий вызовов: Потоковая передача событий вызовов стала надежнее для длительных заданий благодаря вычислению итоговых значений на основе идентификатора последнего события потока.

  • Снижено использование Redis после завершения потоков журналов: После завершения потока журналов соответствующие ключи Redis теперь удаляются, что уменьшает количество устаревших ключей и нагрузку на память Redis при большом числе запусков.

Исправления​

dbt Copilot​

  • Согласованные сообщения о лимитах использования в Insights и Studio IDE: Когда пользователи достигают лимита использования, dbt отключает Copilot и показывает понятное сообщение, включая дату сброса лимита, если она доступна.

Studio IDE​

  • Индикаторы статуса Git регистрируются один раз: Исправлено дублирование индикаторов статуса Git в дереве файлов, которое могло приводить к визуальным проблемам и снижению производительности.

  • Отключен автоматический pull в основной ветке: Studio IDE больше не выполняет автоматический pull в основной ветке, что сокращает число неожиданных изменений во время разработки.

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

  • Более надежное обновление и завершение журналов команд: Журналы команд интерфейса командной строки dbt Cloud (CLI) теперь надежнее обновляются и завершаются.

Автоматизация запусков​

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

  • Отклонение некорректных идентификаторов аккаунтов в событиях exposures: Для событий, создаваемых exposures, перед запуском последующей автоматизации теперь проверяется, что идентификаторы аккаунтов являются числовыми.

Вебхуки​

  • Более совместимая полезная нагрузка завершения для отмененных запусков и запусков с ошибками: Полезная нагрузка вебхуков теперь включает согласованные временные метки завершения и ошибок, а отмененные запуски включают временную метку отмены и нормализованный статус.

  • Восстановлена двойная отправка для некоторых триггеров ошибок и завершения: Если настроены и триггер ошибки, и триггер завершения, запуски с ошибками могут приводить к двум отправкам вебхуков в соответствии с прежним поведением.

Метаданные проектов dbt​

  • Загрузка манифеста: поддерживается раздел functions в manifest.json: Загрузка теперь принимает раздел functions, например пользовательские функции Snowflake (UDF), чтобы предотвратить ошибки разбора новых схем манифеста.

  • Метаданные макросов: более согласованные временные метки и сравнение аргументов: При сохранении метаданных макросов теперь используются более согласованные временные метки всемирного координированного времени (UTC) и улучшенное сравнение аргументов, что сокращает число лишних или некорректных обновлений макросов.

Изменения поведения​

API платформы dbt​

  • Из ответов удалены поля конфигурации учетных данных: Ответы Profiles API больше не включают конфигурацию учетных данных и расширенные атрибуты; вместо этого используйте соответствующие конечные точки учетных данных и конфигурации.

  • Фильтрация подключений по частной конечной точке: Список подключений аккаунта поддерживает фильтрацию по идентификатору частной конечной точки для упрощения управления.

  • Дополнительные варианты сортировки: Список частных конечных точек теперь поддерживает сортировку по состоянию конечной точки и количеству подключений.

  • Private Link: обновлены разрешения лицензий по умолчанию: Пользовательские лицензии теперь включают доступ на чтение ресурсов Private Link, что может изменить круг пользователей, которым доступны настройки Private Link.

Studio IDE​

  • Генерация метрик записывает результат непосредственно в активный файл: Сгенерированные метрики теперь записываются прямо в активный файл модели вместо процесса принятия или отклонения различий.

4 февраля 2026 г.​

Новые возможности​

Studio IDE​

  • Studio IDE: ссылка на Copilot на панели инструментов консоли: Добавлена ссылка для открытия Copilot с панели инструментов консоли. Copilot можно использовать для чтения файлов и просмотра списков каталогов, чтобы получить больше контекста.

  • Studio IDE: команда копирования пути относительно репозитория: Добавлена команда для копирования пути к файлу относительно подкаталога проекта dbt, что упрощает передачу путей в инструкциях по эксплуатации и обращениях в поддержку.

Улучшения​

Платформа dbt​

  • Платформа dbt: индикаторы доступности и совместимости Fusion в процессе настройки: Настройка Fusion улучшена благодаря отображению индикаторов «Fusion compatible» при настройке подключения.

  • Платформа dbt: Compare Changes показывает предупреждения о частичном успехе: При сбоях подзапросов Compare Changes теперь отображается состояние частичного успеха с раскрываемыми сведениями о предупреждениях, что ускоряет устранение неполадок.

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

  • Платформа dbt: поиск в списке заданий для триггеров завершения задания: В список выбора заданий для триггеров завершения добавлен серверный поиск, а также более понятные состояния загрузки и отсутствия результатов.

  • Платформа dbt: типы содержимого и скачивание артефактов заданий: Улучшена обработка артефактов документации заданий и запусков: усилено распознавание HTML, для пустых путей по умолчанию используется index.html, возвращаются более корректные Content-Type и имена скачиваемых файлов.

  • Платформа dbt: улучшены получение списков и пагинация в Private Endpoints API: Улучшено получение списков в Private Endpoints API v3: добавлены проверка параметров запроса, фильтрация, пагинация с limit и offset, а также connection_count в ответах.

Studio IDE​

  • Studio IDE: более надежное форматирование файлов в подкаталогах: Повышена надежность форматирования благодаря последовательному использованию содержимого активного редактора и стабильного пути относительно репозитория при вызове форматирования.

  • Studio IDE: повышена стабильность вкладок и операций Git: Сокращено число ошибок при работе с нефайловыми вкладками и повышена надежность закрытия вкладок и переключения веток Git.

  • Studio IDE: улучшено расположение встроенных панелей на боковой панели: Улучшен расчет размеров встроенных панелей, что уменьшает проблемы с обрезкой содержимого и прокруткой на боковой панели.

  • Studio IDE: предложения Fusion учитывают фактическую доступность: Баннеры и предложения Fusion улучшены благодаря проверке доступности для проекта через конечную точку статуса Fusion, что сокращает число вводящих в заблуждение предложений для неподходящих проектов.

Catalog и Discovery​

  • Catalog: улучшены межпроектные зависимости для dbt Mesh: Улучшено вычисление межпроектных зависимостей («публичных предков»), чтобы оно точнее соответствовало ожидаемым границам внешних зависимостей в dbt Mesh.

Insights​

  • Insights: более надежные запросы Copilot Agent и передача контекста: Стандартизированы запросы Copilot Agent к API, а содержимое активной вкладки включается в контекст, что повышает надежность запусков агентов и передачи контекста.

Исправления​

Платформа dbt​

  • Платформа dbt: более устойчивое редактирование форм вебхуков: Повышена надежность редактирования подписок на вебхуки при асинхронной загрузке данных и исправлена проблема с фокусом в списке множественного выбора, которая могла приводить к случайному выбору вариантов.

  • Платформа dbt: письма с предупреждениями о запусках отображаются корректно: Исправлена HTML-разметка писем, которая могла нарушать отображение уведомлений с предупреждениями о запусках.

  • Платформа dbt: URL профилей перенесены в раздел панели проекта: Маршруты создания и просмотра профилей теперь находятся по адресу /dashboard/:accountId/projects/:projectId/profiles/..., что может повлиять на закладки и прямые ссылки.

Studio IDE​

  • Studio IDE: более упорядоченная история команд: Скрытые фоновые команды, например команды получения списков и разбора, удалены из истории команд, чтобы уменьшить количество лишней информации.

  • Studio IDE: более надежный вывод результатов inline compile и show: Повышена надежность прикрепления результатов inline compile и show, включая случаи со сложным экранированием кавычек и переносами строк, что сокращает число пропущенных результатов при интерактивной работе.

  • Studio IDE: более надежное скачивание журналов команд dbt: Исправлено скачивание журналов: теперь корректно предоставляется либо активный dbt.log, либо окончательный сжатый журнал.

  • Studio IDE: более надежная загрузка артефактов в Microsoft Azure Blob Storage: Исправлены пограничные случаи, когда артефакты, сжатые gzip, например манифесты, не загружались из-за обработки потока загрузки; надежность загрузки повышена.

  • Studio IDE: более стабильные сеансы Language Server Protocol (LSP) в рабочих процессах: Сокращено число лишних ошибок отключения и очистки, когда несколько websocket-подключений и процессов соответствуют одному вызову, что повышает стабильность сеансов.

Catalog​

  • Catalog: подсветка поиска корректно отображается при нескольких совпадениях: Исправлена подсветка результатов поиска, когда бэкенд возвращает несколько выделенных фрагментов для одного поля, что улучшает читаемость совпадений. Подсветка поиска обновлена: теперь она отображается в виде компактных значков со счетчиками для более быстрого просмотра результатов.

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

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

Copilot​

  • Copilot: более надежные подключения Model Context Protocol (MCP) при длительных вызовах инструментов: Улучшен механизм поддержания активности соединений, чтобы они корректно закрывались при отключении клиента, что сокращает число лишних ошибок.

  • Copilot: инструменты Semantic Layer предлагаются только при их доступности: Чтобы предотвратить неудачные вызовы, инструменты Semantic Layer скрываются, если Semantic Layer недоступен пользователю или среде.

  • Copilot: более точные ответы об ошибках HTTP: Улучшена обработка ошибок: выполняется обход обернутых исключений и групп исключений для возврата наиболее конкретного доступного кода статуса и описания.

  • Copilot: пустые результаты инструментов больше не вызывают сбои: Пустые результаты инструментов считаются допустимыми, например «совпадений нет», что сокращает число ненужных ошибок «tool call failed».

Изменения поведения​

Платформа dbt​

  • Платформа dbt: более строгий выбор Fusion в качестве версии dbt по умолчанию: При настройке подключения latest-fusion теперь выбирается по умолчанию только в том случае, если выбранный адаптер совместим с Fusion, а проект и аккаунт соответствуют требованиям.

  • Платформа dbt: контроль версии dbt теперь учитывает проект: Проверки допустимых версий dbt теперь учитывают project_id для заданий и сред, включая запуски через программный интерфейс приложения (API), что повышает корректность переопределений и автоматического сопоставления с допустимыми эквивалентами, когда это возможно.

  • Платформа dbt: токены обновления подключенных приложений теперь действуют 7 дней: Срок действия токенов обновления для OAuth-процессов подключенных приложений увеличен с 8 часов до 7 дней, что снижает частоту повторной авторизации.

Studio IDE​

  • Studio IDE: временные метки файлов теперь в миллисекундах: Ответы с информацией о файлах теперь возвращают время изменения и создания в виде целого числа миллисекунд с начала эпохи вместо дробного числа секунд; интеграциям, использующим эти конечные точки, может потребоваться адаптация.

  • Studio IDE: расширены средства управления отсрочкой для Language Server Protocol: Websocket Language Server Protocol (LSP) теперь поддерживает defer_env_id для отсрочки с использованием определенной среды и no_defer=true для явного отключения отсрочки.

  • Studio IDE: переключатель отсрочки применяется к подключениям Language Server Protocol более последовательно: Когда параметр «defer to production» выключен, интегрированная среда разработки Studio (IDE) теперь передает no_defer=true, чтобы интеллектуальные функции редактора соответствовали выбранному поведению отсрочки. (Language Server Protocol (LSP))

Catalog​

  • Catalog: удален статус актуальности источников outdated: Значение статуса актуальности outdated удалено; ненастроенная актуальность теперь явно обозначается как unconfigured, а источники больше не будут возвращать статус outdated.

  • Catalog: из таблиц удален выбор количества строк на странице: Элемент выбора количества строк на странице удален; теперь пагинация использует фиксированный размер страницы.

Оркестрация и статусы запусков​

  • Оркестрация: обновлено сопоставление статусов кэшированных и устаревших результатов: Кэшированные узлы теперь последовательно отображаются как Reused с более понятными причинами, а устаревшие результаты считаются ошибками, что может изменить статусы, отображаемые операторам в результатах запусков и телеметрии.

28 января 2026 г.​

Новые возможности​

  • Canvas
    • Новый двухэтапный API загрузки источников для более устойчивой загрузки: Используйте POST /v1/workspaces/{workspace_id}/upload-source для создания загрузки, а затем PATCH /v1/workspaces/{workspace_id}/upload-source/{file_id}/process для потоковой передачи хода обработки (SSE).

Улучшения​

  • Catalog и поиск
    • Улучшены релевантность поиска и подсветка: При ранжировании теперь повышается приоритет результатов с учетом слоя моделирования, а подсветка стала более согласованной, включая поддержку нескольких выделенных фрагментов для одного поля.
  • Платформа dbt
    • Страница сведений о частных конечных точках: Платформа dbt теперь включает страницу сведений о частной конечной точке с ее свойствами, статусом подключения и связанными проектами.
    • Выбор версии dbt по умолчанию с учетом Fusion при настройке: При настройке подключения и создании среды теперь может по умолчанию выбираться latest-fusion для подходящих проектов.
  • Studio IDE
    • Поиск и замена в файлах: Добавлен отдельный интерфейс поиска на боковой панели. Для включения обратитесь к менеджеру вашего аккаунта.
    • Autofix теперь включает обновления пакетов: Процесс обновления может переходить от исправления устаревших возможностей к обновлению пакетов в рамках одного пошагового запуска.
    • Доработки интерфейса редактора: Исправлены различные проблемы расположения и оформления элементов, чтобы сделать работу с редактором более единообразной.

Исправления​

  • Платформа dbt

    • Журналы запусков надежнее отображают ANSI и структурированный вывод: Улучшены отображение и очистка управляющих последовательностей в журналах шагов.
    • Более точный статус актуальности источников в средах с несколькими заданиями: Статус актуальности сохраняется, если запуск не содержит результатов проверки актуальности, но сама проверка остается настроенной.
    • Более устойчивая загрузка артефактов seed: Загрузка теперь допускает отсутствующие поля schema или их значения null в манифесте, предотвращая сбои.
  • Studio IDE

    • Синхронизация проекта CLI больше не завершается сбоем из-за поврежденных символических ссылок: Синхронизация пропускает отсутствующие цели символических ссылок вместо прерывания всего процесса.
    • Более понятное прерывание в IDE при отсутствии команды: Прерывание команды, которая больше не существует, возвращает специальный ответ «no-command-found».
    • Более устойчивая обработка результатов inline-команд: Некорректные inline-команды больше не нарушают обработку результатов; show --inline с пустым результатом возвращает пустую таблицу предварительного просмотра.
  • Canvas

    • Более понятные ошибки при дублировании имен загруженных источников: Создание модели загруженного источника с дублирующимся именем теперь возвращает HTTP 409 с сообщением, помогающим устранить проблему.
    • Неудачные загрузки теперь видны в состоянии файла: При обработке загруженного источника теперь сохраняется состояние ошибки вместо удаления записи файла, что улучшает повторные попытки и возобновление.
    • Надежность потоковой передачи статуса вызова: Конечная точка SSE для статуса вызова теперь корректно ожидает поток статусов.

Изменения поведения​

  • Catalog и поиск

    • Поля подсветки поиска объявлены устаревшими, структура highlights расширена: AccountSearchHit.highlight и AccountSearchHit.matchedField объявлены устаревшими. AccountSearchHit.highlights теперь поддерживает несколько выделенных фрагментов для каждого поля в виде массивов.
  • Платформа dbt

    • Устаревшие возможности: Тип задания «Adaptive» объявлен устаревшим. last_checked_at объявлен устаревшим и больше не заполняется в ответах о запусках.
  • Canvas

    • Существующая конечная точка SSE для загрузки CSV объявлена устаревшей: Перейдите на новый двухэтапный процесс загрузки источника.

21 января 2026 г.​

Новые возможности​

  • Платформа dbt

    • Избранное теперь доступно в Catalog: Добавляйте ресурсы в избранное и упорядочивайте часто используемые ресурсы в навигации Catalog.
  • Подключения / частные сети

    • Новая конечная точка API v3 для получения отдельной конечной точки PrivateLink: Теперь можно получать отдельные конечные точки PrivateLink по идентификатору, что расширяет возможности автоматизации и устранения неполадок.

Улучшения​

  • Платформа dbt

    • Теперь доступен поиск артефактов запусков: Быстрее находите нужные артефакты в истории запусков благодаря новой строке поиска артефактов и улучшенному отображению пустых состояний.
    • Редактор вебхуков стал стабильнее: Форма вебхука больше не сбрасывается при загрузке вариантов заданий, а поля, сформированные сервером, надежно отображаются после создания.
    • Карточку завершения начальной настройки Fusion можно скрыть: После выполнения контрольного списка начальной настройки Fusion карточку теперь можно скрыть, и она останется скрытой.
    • Межпроектные зависимости теперь общедоступны: Отображение межпроектных зависимостей теперь включено для всех подходящих аккаунтов.
  • Catalog и поиск

    • Улучшены релевантность и производительность поиска Catalog: Улучшенные оценка и сопоставление результатов обеспечивают более точный поиск, включая более качественное сопоставление и подсветку столбцов в больших каталогах.
    • Результаты поиска обновляются при изменении метаданных столбцов: Изменения имен и описаний столбцов теперь автоматически запускают повторную индексацию, поддерживая актуальность результатов поиска.
    • В подсказках поиска появилась ссылка «View all results»: Быстро переходите к полным результатам поиска из раскрывающегося списка подсказок с помощью новой ссылки внизу списка.
    • Улучшено поведение раскрывающегося списка сред: В селекторе сред теперь отображается «Staging» только в том случае, если в аккаунте есть проекты с настроенной staging-средой.
  • Studio IDE

    • Более понятные сообщения об ошибках получения учетных данных разработки и состояния отсрочки: Конечные точки IDE теперь возвращают более конкретные и полезные сообщения об ошибках для распространенных проблем конфигурации и тайм-аутов.
    • Улучшены консоль Studio и просмотр журналов команд: Средство просмотра журналов команд получило улучшенные возможности скачивания и более согласованное отображение журналов ошибок.

Исправления​

  • Рабочие процессы с помощью ИИ

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

    • Исправлено отсутствие автоматически созданных exposures в графе зависимостей моделей: Автоматически созданные exposures теперь корректно отображаются в представлениях графа зависимостей.
    • Поиск Catalog больше не вызывает ошибок при отсутствии имени подключения к хранилищу данных: Поиск теперь корректно обрабатывает отсутствие имен подключений без возникновения ошибок.
    • Повышена безопасность: некорректные заголовки идентификации корректно отклоняются: Запросы с недопустимыми токенами аутентификации теперь безопасно отклоняются с понятными сообщениями об ошибках.
  • Studio IDE

    • Более надежный статус команды при истечении срока хранения данных вызова Cloud CLI: Команды, данные которых невозможно получить, теперь корректно помечаются как неудачные вместо сохранения статуса «выполняется».
  • API

    • Более строгая и понятная валидация отсрочки в Jobs API: Настройки отсрочки задания теперь проверяются, чтобы убедиться, что задание, использующее отсрочку, и среда находятся в одном аккаунте; сообщения об ошибках также улучшены.

Изменения поведения​

  • Платформа dbt

    • Размер страницы по умолчанию в Account Insights изменен на 5 строк: Таблицы в Account Insights теперь по умолчанию отображают 5 строк на странице вместо 10.
  • Вебхуки

    • Временные метки вебхуков теперь единообразно используют UTC RFC3339 с Z: Все поля временных меток вебхуков (run_started_at, run_finished_at, timestamp) теперь используют UTC с суффиксом Z и повышенной точностью. При отсутствии или недопустимости временных меток возвращается 1970-01-01T00:00:00Z вместо пустых строк. При необходимости обновите обработчики вебхуков.
    • Строковое значение run_status вебхука изменено с Error на Errored: Обновите обработчики вебхуков, которые строго разбирают это значение статуса.
  • Запуски / загрузка

    • При загрузке теперь ограничиваются очень большие наборы exposures: В проектах с более чем 5 000 exposures их загрузка пропускается для предотвращения проблем с производительностью. Загрузка всех остальных артефактов продолжается в обычном режиме. Если необходимо увеличить этот лимит, обратитесь в службу поддержки.

14 января 2026 г.​

Новые возможности​

  • Платформа dbt
    • Конечная точка проверки готовности к миграции на Fusion: Добавлена конечная точка API для определения возможности миграции проекта на Fusion.

Улучшения​

  • Copilot и ИИ

    • Более устойчивые запуски агентов: Ошибки выполнения инструментов агентов теперь возвращают структурированные ответы вместо прерывания всего запуска.
    • Улучшено получение контекста проекта: Наборы инструментов агентов включают дополнительные возможности получения данных и поиска для более релевантных ответов.
    • Улучшена проверка Azure OpenAI: При проверке подключения Azure OpenAI теперь используются параметры, совместимые с GPT-5, для развертываний GPT-5.
    • BYOK для Azure OpenAI: Добавлена поддержка URL Azure Foundry с автоматическим разбором конечных точек для упрощения настройки.
  • Insights и Catalog

    • Запросы к Semantic Layer теперь общедоступны (GA): Создавайте SQL-запросы к Semantic Layer без написания SQL-кода.
    • Улучшена релевантность поиска: Оценка результатов поиска сильнее отдает приоритет точным совпадениям и совпадениям по нескольким терминам; улучшены подсветка и сопоставление с описаниями столбцов.
    • Улучшено удобство работы с Catalog: Метки поиска стали более единообразными, а встроенное представление графа зависимостей загружается быстрее.
  • Studio IDE

    • Единая Studio IDE: Studio теперь загружает один унифицированный пакет IDE.
    • Отсрочка на production учитывает переопределение defer-env-id: Studio теперь учитывает настройки dbt-cloud.defer-env-id, когда поддерживается среда выполнения Cloud CLI.
    • Улучшен экспорт журналов: Скачивание и копирование журналов команд стало более согласованным, в том числе для отладочных журналов.
    • Расширена поддержка нескольких правок: IDE теперь поддерживает несколько явно заданных правок в одном запросе с более безопасной валидацией.
    • Более понятные ошибки сеансов Cloud CLI: При создании сеанса возвращаются более понятные сообщения об ошибках и рекомендации по устранению проблем настройки.
  • Платформа dbt

    • Страницы сведений о настройках в панели изменяемого размера: Для отображения сведений о настройках теперь используется улучшенный интерфейс выдвижной панели.
    • Более устойчивое создание профилей: Создание профилей теперь корректнее обрабатывает зависимости и сбои.
    • Расширены ограничения журналов для выполняющихся запусков: Помимо существующего ограничения в 1 000 строк, журналы выполняющихся запусков теперь также ограничиваются по использованию памяти.

Исправления​

  • Платформа dbt

    • Очистка расширенных атрибутов в Profiles API: Profiles API теперь позволяет удалять расширенные атрибуты, устанавливая extended_attributes_id в null.
    • Более надежный список недавно просмотренного: Записи недавно просмотренных элементов теперь обновляются атомарно, сохраняя 5 последних элементов.
    • Улучшено получение конца журнала запуска: Для отладочных журналов завершенных запусков теперь последовательно загружается только конец журнала.
  • Studio IDE

    • Более надежные show и compile: Флаги CLI для отключения кэширования теперь размещаются корректно, что позволяет избежать проблем разбора.
    • Улучшен предварительный просмотр Canvas: Исправлен порядок аргументов, чтобы --no-defer интерпретировался корректно.

Изменения поведения​

  • Платформа dbt
    • Завершение поддержки dbt v1.7: В сообщениях о жизненном цикле версий dbt v1.7 теперь обозначается как версия с завершенной поддержкой.

7 января 2026 г.​

На этой неделе значимых изменений нет.

24 декабря 2025 г.​

Новые возможности​

  • Генерация кода с помощью ИИ

    • Агенты LangGraph с поддержкой файлов: Аналитики теперь могут добавлять ссылки @path в поставляемом CLI для потоковой передачи локальных файлов в /private/v1/agents/run. Файлы автоматически отображаются как текст внутри запуска, чтобы помощники получали именно ту конфигурацию или фрагмент SQL, на которые вы сослались.
  • Платформа dbt

    • Обратная связь для Slack Copilot: Ответы Copilot теперь содержат встроенные кнопки «Did that answer your question?», позволяющие оценивать ответы, не покидая Slack.
  • Рабочие процессы Codex

    • Отслеживание затрат Databricks в Model Cost Over Time: Провайдер истории Databricks и запрос затрат на основе DBU теперь показывают ежедневную стоимость моделей наряду с поддержкой Snowflake, обеспечивая пользователям Databricks единую отчетность FinOps.
  • Canvas

    • Загрузка CSV стала общедоступной: Конечная точка загрузки CSV теперь общедоступна.

Улучшения​

  • Облачные артефакты

    • Улучшены рекомендации похожих моделей: При прикреплении теперь рекомендуются только действительно связанные модели.
  • Платформа dbt

    • Единое администрирование SSO и SCIM: Настройки объединяют SSO и SCIM, добавляют пустое состояние для автоматически создаваемых slug и отображают URL входа только для чтения, чтобы администраторы могли начать настройку без изменения полей slug.
    • Доработки управления токенами SCIM: В таблицах токенов появились пагинация с фиксированным размером страницы, встроенный поиск, единообразные значки и более понятные предупреждения об удалении, помогающие избежать случайного отключения действующих интеграций.
    • Вдвое больше пользовательских переменных на среду: API v3 и интерфейс теперь допускают до 20 переменных окружения с ограниченной областью действия, предоставляя большим проектам больше места для секретов.
  • Canvas

    • SQL проекций с учетом диалекта: Поддержка SELECT * RENAME/EXCEPT теперь учитывает синтаксис каждого хранилища данных с помощью метаданных схемы, поэтому предварительный просмотр SQL и метаданные столбцов остаются точными для Snowflake, Databricks, BigQuery и Redshift.

Исправления​

  • Платформа dbt

    • Редактор вебхуков сохраняет выбранные задания: Значения по умолчанию кэшируются после первой отрисовки и перестают сбрасываться после редактирования формы пользователем, что устраняет случайную очистку списка заданий при переходе между полями клавишей Tab.
  • Codex GraphQL

    • Родительские элементы exposures соответствуют манифесту: parentsModels и parentsSources теперь формируются из списка parents манифеста, поэтому exposures со смешанными вышестоящими зависимостями отображают полный граф зависимостей как в GraphQL API, так и в интерфейсе.

Изменения поведения​

  • Платформа dbt
    • Устаревший интерфейс Cost Management выведен из эксплуатации: Все страницы и хуки управления затратами удалены, а учетные данные метаданных платформы теперь предоставляют только переключатели загрузки каталога и Cost Insights, устраняя неработающие элементы управления.

17 декабря 2025 г.​

Новые возможности​

  • Платформа dbt
    • Сервис лицензирования возможностей: Новая конечная точка /accounts/<id>/feature-licenses выдает краткосрочные JWT с информацией о доступных возможностях, а аутентификация сервисов и PAT теперь проверяет наличие у вызывающей стороны активной лицензии в целевом аккаунте перед запуском любого рабочего процесса с Fusion.
    • Учетные данные метаданных платформы для Databricks: Хранилища Databricks могут регистрировать учетные данные метаданных платформы — токен и необязательный каталог, — обеспечивая загрузку каталога, обмен метаданными и конвейеры Cost Insights без пользовательских адаптеров.

Улучшения​

  • Платформа dbt

    • Пагинация больших списков: В разделах Projects и Credentials настроек теперь используется пагинация по 25 строк с полями поиска и индикаторами-заглушками загрузки, что сохраняет отзывчивость навигации в крупных развертываниях.
  • Metadata Explorer

    • Доработки контекста моделей и графа зависимостей: Панели моделей теперь показывают тип материализации, полосы метаданных в графе зависимостей отображаются только при наличии содержимого, а столбцы вышестоящих публичных моделей загружаются автоматически для лучшей видимости межпроектных связей.
    • Более понятная актуальность и навигация в Studio: Карточки источников учитывают флаг meta5161ExpiredUnconfiguredSources, отображая пороги предупреждений и ошибок, а ссылки «Open in IDE» теперь ведут на /studio/{accountId}/projects/{projectId}, открывая пользователям непосредственно dbt Studio.
  • Интерфейс Insights

    • Защитные механизмы Copilot: Обработчик Copilot теперь заполняет вкладки конструктора только при получении полезной нагрузки Semantic Layer, не позволяя ответам с обычным SQL перезаписывать состояние редактора.
  • dbt CLI

    • Улучшена поддержка монорепозиториев при синхронизации файлов и работе с IDE:
      • Синхронизация файлов теперь привязана к каталогу вызова, что делает поведение структур монорепозиториев более предсказуемым.
      • Вложенные файлы dependencies.yml корректно запускают установку зависимостей.
      • LSP и синхронизация файлов IDE теперь правильно распознают подкаталоги dbt.
      • Списки исключений остаются корректными даже в репозиториях с несколькими проектами.
  • Система уведомлений

    • Аудит вебхуков: Для исходящих вызовов теперь сохраняется точное тело JSON в истории вебхуков, что упрощает настройку списков разрешений и устранение неполадок.
  • Studio

    • Согласованность боковой панели Git и обновления файлов: Дерево файлов теперь отражает статусы Cloud VCS, включая конфликты, и автоматически сбрасывает кэши после dbt deps/dbt clean, поэтому новые или удаленные файлы отображаются без перезагрузки.
    • Просмотр журналов и удобство Autofix: Журналы команд и интерактивных запросов используют новое средство просмотра с раскрывающимися секциями, а сеансы Autofix в Fusion рассматривают обычные команды parse как триггер сводок об устаревших возможностях, сохраняя согласованность процессов исправления.

Исправления​

  • Платформа dbt
    • Стабильность редактора переменных окружения: Редактирование одной переменной больше не заполняет пустые ячейки ранее измененными значениями, предотвращая случайные переопределения.
    • Точность индикатора оптимизации затрат: Страницы заданий снова отображают «Cost optimization features», когда Fusion действительно выполняется и соблюдены условия доступности, поэтому пользователи видят корректный статус охвата независимо от сочетания флагов функциональности.

Изменения поведения​

  • Платформа dbt

    • Усилен контроль идентификации арендаторов: Вызовы сервисов и PAT без активной лицензии теперь не проходят аутентификацию, сеансы Slack Copilot создают JWT идентификации с ограниченной областью действия для вызывающего пользователя, а провайдеры SSO требуют автоматически созданные slug — черновые конфигурации нельзя использовать как целевые, — что снижает риск ошибок настройки.
  • dbt CLI

    • История вызовов изолирована по пользователям: При каждом поиске вызова проверяется идентификатор вызывающего пользователя, что предотвращает случайное чтение администраторами запусков другого разработчика, когда несколько аккаунтов используют один сервер CLI.
  • Сервер IDE

    • Повышена безопасность сеансов с участием службы поддержки: В сеансах входа от имени пользователя для службы поддержки теперь ограничено выполнение команд show, run, build и test. Артефакты, созданные dbt show, также имеют короткий срок хранения и автоматически удаляются через 15 минут, чтобы ограничить непреднамеренное хранение данных.
  • Оркестрация dbt

    • Поддержка compare в Fusion и новая зависимость: Ветки Fusion теперь считают dbt compare поддерживаемой командой — обходные решения с target-path больше не нужны.

10 декабря 2025 г.​

Улучшения​

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

  • Платформа dbt

    • Более понятные операции: Выдвижные панели профилей сред содержат прямые ссылки на настройки подключения и считают поля Snowflake необязательными, а панели Compare Changes и шагов запуска теперь объясняют, завершились ли шаги ошибкой или были пропущены, ускоряя устранение неполадок.
    • Совместная работа и уведомления: Упоминания Slack Copilot стали надежнее благодаря усиленным рабочим процессам, поддержке CSV-вложений и улучшенному журналированию. Каналы вебхуков теперь принимают более длинные URL, корректно обрабатывают подписки только на предупреждения и автоматически удаляют поврежденные идентификаторы заданий.
    • Управление профилями и учетными данными: API сред принимают secondary_profile_ids, при получении ресурсов для запуска предпочтение отдается учетным данным из профилей, а метрики whoami/auth очищаются, чтобы межплатформенные профили оставались синхронизированными.
  • Сервер dbt CLI: Повышены стабильность и производительность для больших проектов.

  • Studio IDE: При журналировании dbt Fusion время начала и завершения узлов теперь корректно отображается в выводе команд.

  • Studio IDE: Чат Copilot автоматически появляется везде, где есть права на ИИ, предварительные запуски автоматически отменяются при изменении узлов, а сочетания клавиш учитывают нативные раскладки и имеют понятные обозначения в интерфейсе.

  • Studio IDE: Представление вкладок, панель консоли и выдвижная панель команд переработаны для повышения эффективности и удобства многозадачной работы.

Исправления​

  • Сервер Studio IDE: При создании ветки теперь возвращаются явные сообщения о некорректных именах веток или SHA, а ошибки Git, связанные с отсутствием авторизации, обнаруживаются раньше, что помогает устранять сбои автоматизации.

3 декабря 2025 г.​

Новые возможности​

  • Платформа dbt
    • Автоматическое исправление предупреждений об устаревших возможностях: При обнаружении устаревших возможностей теперь отображается «Autofix deprecation warnings».
    • Подробные результаты Autofix Packages: После выполнения Autofix отображается панель результатов с обновленными пакетами и ссылками на них, пакетами, оставленными без изменений, с указанием причин, а также быстрым доступом к packages.yml для оценки готовности к Fusion и определения следующих шагов.

Улучшения​

  • Платформа dbt
    • Улучшения вкладки Code Quality
      • Более понятные действия проверки и форматирования (SQLFluff, Prettier), улучшенные пустые состояния, видимая кнопка Config в соответствующих случаях и упрощенное получение журналов.
      • Применяется к рабочим процессам с SQL, JSON, YAML и Markdown.
    • Удобство работы с редактором
      • Редактор обновлен для повышения стабильности.
      • Улучшены размеры контейнеров и обработка переполнения.
      • Наложение «Save» появляется только при наличии открытых вкладок.
      • Небольшие доработки панели действий.

Исправления​

  • Стабильность графа зависимостей и панели команд платформы dbt: Надежность повышена благодаря согласованию с обновленными API команд IDE и VS Code; устранены периодические пропуски.

Изменения поведения​

  • Платформа dbt: dbt Core «versionless» переименован в «latest» для единообразия и ясности у всех арендаторов.

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

0
Loading