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

Еженедельные release notes dbt для single-tenant

dbt Заметки о релизах для single-tenant окружений с еженедельными обновлениями. Все релизы относятся к одной из следующих категорий:

  • New: новые продукты и возможности
  • Enhancement: улучшения производительности и расширение функциональности
  • Fix: исправления ошибок и проблем безопасности
  • Behavior change: изменения существующего поведения, не подпадающие под другие категории, например, депрекации или изменения значений по умолчанию

Заметки о релизах сгруппированы по датам для single-tenant окружений.

Декабрь 24, 2025

Новое

  • AI Codegen

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

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

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

    • CSV upload GA: Эндпоинт загрузки CSV теперь находится в статусе general availability.

Улучшения

  • Cloud artifacts

    • Better similar-model suggestions: В рабочих процессах с вложениями теперь предлагаются только действительно связанные модели.
  • dbt platform

    • Unified SSO & SCIM admin: Настройки объединяют SSO и SCIM, добавляют пустое состояние для автоматически сгенерированных slug’ов и отображают URL‑адреса входа в режиме только для чтения, чтобы администраторы могли начать настройку, не изменяя slug.
    • SCIM token management polish: Таблицы токенов получили фиксированную пагинацию, встроенный поиск, единый набор иконок и более понятные предупреждения при удалении, чтобы избежать случайного отключения активных интеграций.
    • Twice the per-environment custom variables: В API/UI v3 теперь разрешено до 20 переменных окружения с областью действия, прежде чем применяются ограничения, что дает больше пространства для секретов в крупных проектах.
  • Canvas

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

Исправления

  • dbt platform

    • Webhook editor keeps job selections: Значения по умолчанию кэшируются после первого рендера и больше не сбрасываются при редактировании формы, что устраняет случайную очистку списка джобов при переходе между полями.
  • Codex GraphQL

    • Exposure parents mirror the manifest: Поля parentsModels и parentsSources теперь формируются на основе списка parents из manifest, поэтому exposures со смешанными апстримами показывают полную lineage как в GraphQL API, так и в UI.

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

  • dbt platform
    • Legacy Cost Management UI retired: Все страницы и хуки управления затратами были удалены, а учетные данные метаданных платформы теперь предоставляют только переключатели для ingest’а каталога и Cost Insights, устраняя неиспользуемые элементы управления.

Декабрь 17, 2025

Новое

  • dbt platform
    • Feature licensing service: Новый эндпоинт /accounts/<id>/feature-licenses выдает краткоживущие JWT, кодирующие доступные функции. Аутентификация service/PAT теперь проверяет наличие активной лицензии на целевом аккаунте перед запуском любых Fusion‑процессов.
    • Databricks platform metadata credentials: Кластеры Databricks могут регистрировать учетные данные метаданных платформы (токен плюс опциональный каталог), что позволяет выполнять ingest каталога, делиться метаданными и запускать пайплайны Cost Insights без кастомных адаптеров.

Улучшения

  • dbt platform

    • Large list pagination: В настройках Projects и Credentials теперь используется пагинация после 25 строк (с поиском и skeleton‑состояниями), что сохраняет отзывчивость интерфейса в крупных установках.
  • Metadata Explorer

    • Model context & lineage polish: Панели моделей теперь показывают тип материализации, lineage отображает метаданные только при наличии контента, а колонки апстрим‑моделей из публичных проектов загружаются автоматически для лучшей межпроектной видимости.
    • Freshness clarity & Studio navigation: Тайлы источников учитывают флаг meta5161ExpiredUnconfiguredSources (показывая пороги warn/error), а ссылки «Open in IDE» теперь ведут на /studio/{accountId}/projects/{projectId}, сразу открывая dbt Studio.
  • Insights UI

    • Copilot guardrails: Слушатель Copilot теперь инициализирует вкладки билдера только при получении payload семантического слоя, предотвращая перезапись состояния редактора ответами с обычным SQL.
  • dbt CLI

    • Improved monorepo support for file sync and the IDE:
      • File sync теперь привязывается к директории вызова, делая поведение monorepo более предсказуемым.
      • Вложенные файлы dependencies.yml корректно инициируют установку зависимостей.
      • LSP IDE и file sync теперь корректно распознают подкаталоги dbt.
      • Списки исключений остаются корректными даже в репозиториях с несколькими проектами.
  • Notifications system

    • Webhook auditability: Исходящие вызовы теперь сохраняют точное JSON‑тело в истории webhook’ов, упрощая allowlisting и отладку.
  • Studio

    • Git sidebar & file refresh parity: Дерево файлов теперь отражает статусы VCS Cloud (включая конфликты) и автоматически инвалидирует кэши после dbt deps/dbt clean, так что новые или удаленные файлы появляются без перезагрузки.
    • Log viewers & Autofix UX: Логи команд и интерактивных запросов используют новый accordion‑viewer, а сессии Autofix в Fusion считают обычные команды parse триггером для сводок по депрекациям, сохраняя единообразие remediation‑процессов.

Исправления

  • dbt platform
    • Environment variable editor stability: Редактирование одной переменной больше не заполняет пустые ячейки значениями из предыдущих правок, предотвращая случайные перезаписи.
    • Cost optimization indicator accuracy: Страницы джобов снова отображают «Cost optimization features», когда Fusion действительно запускается (и выполняются условия), независимо от комбинаций feature‑флагов.

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

  • dbt platform

    • Stronger tenant identity enforcement: Вызовы service/PAT без активной лицензии теперь не проходят аутентификацию, сессии Slack Copilot формируют scoped JWT для вызывающего пользователя, а SSO‑провайдеры требуют автоматически сгенерированные slug’и (черновые конфигурации нельзя таргетировать), снижая риск неправильной настройки.
  • dbt CLI

    • User-isolated invocation history: Каждый запрос истории запусков проверяет user ID вызывающего, предотвращая случайный доступ администраторов к запускам других разработчиков при использовании общего CLI‑сервера.
  • IDE server

    • Enhanced security for support-assisted sessions: Сессии impersonation для поддержки теперь ограничивают выполнение команд show, run, build и test. Артефакты, созданные dbt show, также являются краткоживущими и автоматически истекают через 15 минут, чтобы снизить риск нежелательного хранения данных.
  • dbt Orchestration

    • Fusion compare support & new dependency: Fusion‑треки теперь считают dbt compare поддерживаемой командой (без обходных решений с target‑path).

Декабрь 10, 2025

Улучшения

  • AI codegen API: Стриминговый middleware обеспечивает инструментирование в рамках запроса для всех AI‑эндпоинтов, выносит вызовы хранилищ в отдельные потоки и отображает человекочитаемые имена инструментов, при этом поиск по ключевым словам остается под feature‑флагом для одобренных клиентов.

  • dbt platform

    • Operations clarity: Панели профилей окружений теперь напрямую ссылаются на настройки подключений и считают поля Snowflake опциональными, а панели Compare Changes и шагов запуска поясняют, были ли шаги завершены с ошибкой или пропущены, ускоряя диагностику.
    • Collaboration & notifications: Упоминания Slack Copilot стали надежнее благодаря укрепленным воркерам, поддержке CSV‑вложений и улучшенному логированию. Каналы webhook теперь принимают более длинные URL, корректно обрабатывают подписки «warning-only» и автоматически очищают поврежденные job ID.
    • Profile & credential management: API окружений принимают secondary_profile_ids, получение run’ов отдает приоритет учетным данным из профилей, а метрики whoami/auth очищаются, чтобы кросс‑платформенные профили оставались синхронизированными.
  • dbt CLI server: Улучшена стабильность и производительность для крупных проектов.

  • Studio IDE: Для логирования dbt Fusion времена начала и окончания нод теперь корректно отображаются в выводе команд.

  • Studio IDE: Copilot Chat автоматически появляется везде, где есть AI‑права, preview‑запуски автоматически отменяются при изменении нод, а горячие клавиши учитывают нативные keymap’ы с понятными подписями в UI.

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

Исправления

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

Декабрь 3, 2025

Новое

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

Улучшения

  • dbt platform
    • Code Quality tab improvements
      • Более понятные действия lint/format (SQLFluff, Prettier), улучшенные пустые состояния, видимая кнопка Config при наличии и упрощенное получение логов.
      • Применяется к рабочим процессам с SQL, JSON, YAML и Markdown.
    • Editor experience
      • Обновленный редактор для повышения стабильности.
      • Улучшенное управление размерами контейнеров и overflow.
      • Оверлей «Save» появляется только при открытых вкладках.
      • Небольшие доработки панели действий.

Исправления

  • dbt platform lineage and command pane stability: Надежность повышена за счет согласования с обновленными API команд IDE и VS Code; устранены периодические пропуски.

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

  • dbt platform: dbt Core «versionless» переименован в «latest», чтобы обеспечить единообразие и понятность во всех окружениях.

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

0
Loading