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

Журнал изменений 2019 и 2020

примечание

Этот журнал изменений ссылается на версии dbt, которые больше не поддерживаются и были удалены из документации. Подробнее о том, как обновиться до поддерживаемой версии dbt в среде dbt Cloud, читайте в разделе Upgrade dbt version in Cloud.

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

dbt Cloud v1.1.16 (23 декабря 2020)

Этот релиз добавляет предварительную поддержку Databricks Spark в dbt и добавляет два новых набора разрешений для Enterprise-аккаунтов.

Улучшения

  • Добавлена предварительная поддержка Databricks Spark
  • Добавлены два новых набора разрешений Enterprise: Account Viewer и Project Creator

Исправления

  • Улучшена инфраструктура логирования для логов dbt run
  • Исправлены ошибки логирования SSH-туннелей

dbt Cloud v1.1.15 (10 декабря 2020)

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

Улучшения

  • Добавлен Spark как вариант при настройке базы данных

Исправления

  • Исправлена сложная ошибка, при которой один email мог быть привязан к нескольким пользовательским аккаунтам
  • Исправлена маршрутизация react-страниц при настройке подключения
  • Вынесена логика выбора групп из типов лицензий и названий групп
  • Обработка JSON-ошибок при парсинге тела запросов v1/v2
  • Корректная обработка AuthForbidden и AuthCancelled — без возврата 500-х ошибок
  • Исправлена регрессия со спиннером загрузки Studio IDE

dbt Cloud v1.1.14 (25 ноября 2020)

Этот релиз добавляет несколько новых связующих компонентов, в частности OAuth для BigQuery и работу над SparkAdapter. Также включены улучшения «качества жизни» и заделы на будущее, сфокусированные на пользователях Studio IDE, а также улучшена передача данных для наблюдаемости в системы логирования и использования API.

Улучшения

  • Обновлён allowlist IP-адресов
  • Пользователь может использовать OAuth для BigQuery в учётных данных профиля
  • Добавлены backend-модели, мапперы и сервисы SparkAdapter
  • Добавлена интеграция BigQuery OAuth
  • Добавлен индекс базы данных для owner_thread_id

Исправления

  • Исправлен уровень ошибок для POST /run
  • Исправлена ошибка, при которой в dbt run передавался неверный аргумент
  • Логирование необработанных ошибок в менеджере контекста переменных окружения
  • Удалены разрешения на настройки аккаунта для пользовательских интеграций

dbt Cloud v1.1.13 (12 ноября 2020)

Этот релиз добавляет поддержку запуска заданий с переопределёнными атрибутами через API-эндпоинт triggerRun. Кроме того, было устранено множество ошибок и выполнены улучшения производительности.

Улучшения

  • Улучшена обработка ошибок для долгих запросов в Studio IDE
  • Использование кэширования S3-клиента для ускорения загрузки логов запланированных запусков
  • Поддержка запуска заданий с переопределёнными атрибутами через API
  • Уточнён текст «upgrade» на странице биллинга

Исправления

  • Эндпоинт GitLab groups теперь возвращает все группы и подгруппы
  • Поддержка retry-конфигураций BigQuery со значением 0
  • Предотвращён краш Web IDE после запуска некорректной команды dbt
  • Дополнительная очистка логов для фильтрации краткоживущих git-учётных данных
  • Исправлена старая миграция, чтобы поле auth_url могло быть NULL
  • Поддержка путей в URL GitLab-инстанса
  • Исправлен URL запроса auth token в OAuth-флоу GitLab

dbt Cloud v1.1.12 (30 октября 2020)

Этот релиз добавляет dbt v0.18.1 и 0.19.0b1 в dbt Cloud. Также было исправлено несколько ошибок.

Улучшения

  • Обновлён текст на странице биллинга при выборе плана по окончании триала
  • Улучшена авторизация для Metadata API
  • Добавлен dbt 0.19.0b1
  • Добавлен dbt 0.18.1

Исправления

  • Исправлена ошибка, при которой группы из других залогиненных аккаунтов отображались в RBAC UI
  • Исправлены запрашиваемые GitLab scope и ошибка при шифровании deploy-токенов для GitLab-аутентификации
  • Исправлена ошибка, при которой нулевые символы в логах вызывали сбои в запланированных запусках

dbt Cloud v1.1.11 (15 октября 2020)

Релиз v1.1.11 включает ряд улучшений «качества жизни», правки текста и исправления ошибок. Также это последний раз, когда у нас подряд повторяется одна и та же цифра четыре раза в номере версии — до v2.2.22.

Улучшения

  • Добавлена обработка исключения InterfaceError для команд
  • Переименовано My Account → Profile
  • Добавлены проект и подключение в административный backend

Исправления

  • Устранены ошибки, связанные с наличием нулевых символов в логах
  • Backend для верификации email
  • Откат run.serialize
  • Исправлена ошибка при сериализации запуска
  • Исправлена логическая ошибка при настройке подключения
  • Исправлена ошибка в GitLab auth flow для неаутентифицированных пользователей
  • Исправлена ошибка, при которой Native Okta SSO использовал неправильный порт

dbt Cloud v1.1.10 (8 октября 2020)

Этот релиз добавляет поддержку репозиториев, импортированных через GitLab (Enterprise), и содержит ряд исправлений и улучшений в Studio IDE.

Улучшения

  • Добавлена интеграция с GitLab (Enterprise)
  • Добавлена настройка репозитория GitLab в поток настройки проекта (Enterprise)
  • Добавлена автоматическая установка Deploy Token для GitLab (Enterprise)
  • Добавлен dbt 0.18.1rc1

Исправления

  • Исправлена ошибка, при которой Studio IDE зависал после смены репозитория проекта
  • Исправлено состояние гонки, из-за которого подключения могли добавляться не в тот проект
  • Исправлено отзыв email-приглашений
  • Исправлена ошибка в slim CI deferring run search, когда отсутствие предыдущего запуска приводило к ошибке планировщика
  • Исправлен один из источников нестабильности Studio IDE
  • Корректное завершение работы backend Studio IDE при остановке
  • Всегда отображать SSO-маппинги на странице Group Details

dbt Cloud v1.1.9 (1 октября 2020)

Этот релиз добавляет возможность для администраторов на Enterprise-плане настраивать права Role Based Access Control, применяемые к проектам в аккаунте. Кроме того, откладывание выполнения заданий теперь доступно за feature flag, а также выпущен ряд исправлений и улучшений.

Улучшения

  • Добавлена версия dbt в боковую панель навигации
  • Добавлены UI для просмотра, создания и изменения RBAC Group Permission
  • Добавлена персональная git-аутентификация для модальных окон обработки ошибок Studio IDE
  • Добавлены Develop Requests в backend-представления
  • Реализовано откладывание выполнения заданий
  • Добавлена поддержка dbt v0.18.1b2

Исправления

  • Исправлен сценарий, при котором взаимодействие с кнопкой Refresh Studio IDE приводило к тому, что файл index.lock оставался в файловой системе Studio IDE
  • Проверка PR URL на попытки XSS
  • Устранены несоответствия RBAC
  • Исправлена ошибка, из-за которой пользователи не могли обновить пароль dbt в приложении
  • Исправлено применение пользовательских разрешений в нескольких аккаунтах после SSO-аутентификации
  • Google API: по умолчанию используется общий API-эндпоинт, но разрешено переопределение
  • Исправлено отсутствие переменной email в debug-логировании GSuite
  • Уничтожение сессии Studio IDE при переключении проектов

dbt Cloud v1.1.8 (17 сентября 2020)

Этот релиз добавляет нативную поддержку Okta SSO и dbt v0.18.0. Также добавлена начальная поддержка интеграции с GitLab и самостоятельная настройка RBAC.

Улучшения

  • Добавлен dbt 0.18.0
  • Добавлена нативная поддержка Okta SSO
  • Добавлено дополнительное логирование для Gsuite и Azure SSO
  • Добавлена поддержка git clone через GitLab deploy tokens для запланированных запусков (скоро)
  • Добавлены UI страницы деталей RBAC Groups и списка групп

Исправления

  • Разрешены *_proxy переменные окружения в запланированных запусках

dbt Cloud v1.1.7 [3 сентября 2020]

Этот релиз добавляет Release Candidate для dbt v0.18.0 и включает исправления и улучшения Cloud IDE и планировщика заданий.

Улучшения

  • Улучшено поведение backoff у планировщика
  • Добавлен dbt 0.18.0rc1
  • Добавлена поддержка нестандартных SSH-портов в туннелях подключений
  • Добавлена возможность закрывать контекстное меню файловой системы Studio IDE кликом вне меню

Исправления

  • Исправлено объединение потоков в триггерах запусков
  • Исправлено кэширование потоков для S3-загрузок

dbt Cloud v1.1.6 (20 августа 2020)

Этот релиз включает улучшения безопасности и доработки по всему приложению dbt.

Улучшения

  • Поддержка просмотра документации по разработке прямо в Studio IDE (docs
  • Изменены временные схемы CI: теперь они имеют префикс dbt_cloud вместо sinter
  • Изменены цвета и иконки для улучшения доступности и UX по всему приложению
  • [Enterprise] Поддержка указания нескольких авторизованных доменов в конфигурации SSO
  • [On-premises] Обновление boto3 для поддержки аутентификации KIAM

Исправления

  • [Enterprise] Исправлено отсутствие маппингов членства в IdP-группах, когда пользователи состоят более чем в 100 группах Azure AD
  • Запрещено создание симлинков в Studio IDE
  • Улучшена надёжность фоновых процессов очистки
  • Улучшена производительность и надёжность управления артефактами и обработки PR webhook

dbt Cloud v1.1.5 (4 августа 2020)

Этот релиз добавляет крупную новую функцию в Studio IDE: разрешение merge-конфликтов!

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

Улучшения

  • Добавлен dbt 0.17.2
  • Добавлен dbt 0.18.0 beta 2
  • Добавлены разрешение merge-конфликтов, workflow merge commit и workflow отмены merge в IDE
  • Устаревшими объявлены версии dbt ниже 0.13.0
  • Рефакторинг для сокращения времени цикла планировщика заданий
  • Сокращено количество лишних запросов к аккаунтным table в цикле планировщика
  • [On-premises] Разрешено отключать аутентификацию для SMTP
  • [On-premises] Разрешено отключать TLS для SMTP
  • [On-premises] Перевод режима доступа k8s для pod’ов Studio IDE в переменную окружения
  • [Security] Принудительная установка secure-флага для session cookie
  • Приведение модулей api и admin в соответствие требованиям flake8

Исправления

  • Исправлено некорректное использование region_name в KMS-клиенте
  • Исправлен вызов устаревшего Github API
  • Удалены лишние вызовы billing API в цикле планировщика
  • Исправлена ошибка, при которой обновление IDE оставляло запущенные dbt-процессы в некорректном состоянии

dbt Cloud v1.1.4 (21 июля 2020)

Этот релиз значительно ускоряет планировщик заданий. Он добавляет новую стабильную версию dbt (0.17.1) и новый prerelease (0.17.2b1), а также включает ряд исправлений.

Улучшения

  • Добавлен dbt 0.17.2b1
  • Добавлен dbt 0.17.1 и установлен как версия по умолчанию
  • Ускорение планировщика заданий на 50%
  • Добавлена генерация docs в rpc-сервис и новый маршрут просмотра docs
  • Ограничение очередей запланированных заданий по аккаунтам

Исправления

  • Исправлена конфигурация Enterprise SSO при использовании старого Auth0 Azure AD
  • Не планировать задания для удалённых job definitions или environments
  • Исправлены проблемы с разрешениями
  • Исправлена ошибка с metadata, заданной в azure storage provider
  • Исправлена ошибка при переходе с trial на developer-план
  • Исправлена ошибка аутентификации, при которой все аккаунты настраивались с одним и тем же доменом
  • [Security] Добавлена проверка безопасности для предотвращения потенциально вредоносных html-файлов в dbt docs

dbt Cloud v1.1.3 (7 июля 2020)

Этот релиз содержит ряд функций IDE и исправлений ошибок, новый release candidate dbt, а также совершенно новый метод Enterprise Single-Sign On: Azure Active Directory!

Улучшения

  • Добавлен dbt 0.17.1rc3
  • Snowflake: добавлена поддержка конфига client_session_keep_alive
  • Enterprise: нативный Azure Oauth2 для Enterprise-аккаунтов
  • Studio IDE: добавлена настраиваемая command palette для поиска файлов

Исправления

  • Не запускать CI-сборки для draft PR в GitHub
  • Устранено состояние гонки при синхронизации аккаунта с событиями биллинга Stripe
  • Enterprise: исправлена ошибка JIT provisioning, затрагивавшая аккаунты с общими доменами IdP
  • Studio IDE: исправлена регрессия с методом git clone через Github
  • Studio IDE: исправлено состояние гонки, при котором git clone не завершался до входа пользователя в Studio IDE
  • Studio IDE: исправлена ошибка при checkout пользовательской ветки окружения при обновлении Studio IDE
  • Bigquery: исправлено удаление PR-схем

dbt Cloud v1.1.2 (23 июня 2020)

Эта ветка включает важное исправление безопасности, две новые версии dbt и некоторые дополнительные исправления.

Улучшения

  • Добавлены названия проектов в раздел уведомлений настроек аккаунта
  • Добавлен release candidate dbt 0.17.1
  • Обновлена версия dbt для разработки на Marian Anderson
  • Добавлена опция remember me на странице входа и завершение пользовательских сессий при закрытии браузера
  • Добавлен Auth Provider и включён Gsuite SSO для Enterprise-клиентов

Исправлено

  • [Security] Исправлена утечка API-ключей внутри одного аккаунта
  • Добавлена поддержка запросов, содержащих unicode-символы, в Studio IDE

dbt Cloud v1.1.1 (9 июня 2020)

Этот релиз включает dbt 0.17.0 и ряд улучшений удобства работы в IDE.

Улучшения

  • Добавлен dbt 0.17.0
  • Добавлена возможность создавать новую папку в IDE
  • Добавлено отображение статуса gitignore в файловой системе и отображение артефактов dbt, включая директории dbt_modules, logs и target
  • (Только Cloud) Добавлен rollbar и выполнена очистка и улучшение обработки различных ошибок
  • (Только On-premises) Admin site: разрешено оставлять поле Pull Request Template репозитория пустым
  • (Только On-premises) Добавлена поддержка AWS KMS

Исправлено

  • Истечение срока действия старых ожидающих кодов сброса пароля при запросе нового сброса пароля

dbt Cloud v1.1.0 (2 июня 2020)

Этот релиз добавляет новую функциональность административного бэкенда, а также автоматическую отчетность по использованию мест (seats).

Только On-Premises

Добавлено

  • Добавлена автоматическая отчетность по использованию мест.

Изменено

  • Администраторы теперь могут редактировать remote URL репозитория в административном бэкенде.
  • Администраторы теперь могут редактировать учетные данные в административном бэкенде.

dbt Cloud v1.0.12 (27 мая 2020)

Этот релиз содержит несколько исправлений ошибок для Studio IDE и email-уведомлений, а также последний релиз-кандидат версии 0.17.0.

Все версии

Добавлено

  • Использование корректного тега starter project в зависимости от версии dbt при инициализации нового проекта в IDE
  • Добавлена фильтрация веток в UI git checkout IDE.
  • Добавлен dbt 0.17.0-rc3.

Исправлено

  • Исправлен отчет source freshness для версии dbt v0.17.0
  • Исправлена проблема при checkout git-веток
  • Исправлена проблема, из-за которой логи не отображались для долгих запросов в Studio IDE
  • Исправлена ошибка, при которой slack-уведомления не отправлялись, если отправка email-уведомлений завершалась неудачей

Только On-Premises

Добавлено

  • Добавлена Admin-страница для удаления учетных данных.

dbt Cloud v1.0.11 (19 мая 2020)

Эта версия добавляет новые наборы разрешений, а также новый релиз-кандидат dbt.

Все версии

Добавлено

  • Добавлены наборы разрешений для Job Viewer, Job Admin и Analyst.
  • Добавлен dbt 0.17.0-rc1

dbt Cloud v1.0.10 (11 мая 2020)

Все версии

Добавлено

  • Добавлен dbt 0.17.0-b1.
  • PR Url теперь настраивается пользователем самостоятельно.
  • Добавлены более детализированные разрешения для создания и удаления проектов. (Account Admin по умолчанию может создавать новые проекты, а Account Admin и Project Admin — удалять проекты, на которые у них есть права)
  • Добавлено сообщение об ошибке для отображения пользователям, у которых не настроены разрешения ни для одного проекта в аккаунте.

Исправлено

  • Удалено расширение .sql из имени CSV-файла при скачивании
  • Исправлена ломающая обратную совместимость ошибка в JobDefinition API с новым параметром custom_branch_only
  • Исправлено отображение регистра заголовков колонок таблицы запросов в Studio IDE

dbt Cloud v1.0.9 (5 мая 2020)

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

Все версии

Исправлено

  • Исправлены проверки разрешений для Runs и Run Steps; это затрагивает только Enterprise-аккаунты с разрешениями на уровне проектов.
  • Исправлено принятие произвольного remote_url при создании git-репозитория.
  • Исправлена ошибка обработки нересурсных ошибок от RPC-сервера в Studio IDE.
  • Исправлена ошибка, из-за которой планировщик останавливался при недоступности базы данных.
  • Исправлено отсутствие горизонтальной прокрутки в результатах запросов IDE для table.

Изменено

  • Улучшена производительность отображения результатов запросов в Studio IDE.
  • Добавлена возможность настраивать задания так, чтобы сборки выполнялись только при совпадении целевой ветки окружения с кастомной веткой окружения.
  • Разрешена настройка GitHub installation IDs в административном бэкенде.

Только On-Premises

Исправлено

  • Исправлена логическая ошибка для установок с включенной аутентификацией по логину и паролю в on-premises окружении

dbt Cloud v1.0.8 (28 апреля 2020)

Этот релиз добавляет новую версию dbt (0.16.1), исправляет ряд ошибок IDE и устраняет некоторые ошибки dbt Cloud on-premises.

Все версии

Добавлено

  • Добавлен dbt 0.16.1

Исправлено

  • Исправлена загрузка файловой системы Studio IDE: добавлена проверка директорий, чтобы операции чтения и записи выполнялись только для файлов.
  • Исправлена ошибка при генерации приватных ключей для SSH-туннелей подключений.
  • Исправлена проблема, из-за которой временные PR-схемы не удалялись при закрытии PR.
  • Исправлены проблемы с обновлением вкладок Studio IDE при компиляции и выполнении запросов.
  • Исправлены проблемы с таймером времени выполнения запросов в Studio IDE для функций компиляции и выполнения запросов.
  • Исправлено отображение настроек на странице настроек аккаунта в соответствии с разрешениями пользователя.
  • Исправлена ошибка проверки разрешений пользователя во фронтенде, когда пользователь состоял более чем в одном проекте.
  • Исправлена ошибка контроля доступа к окружениям и взаимодействиям файловой системы/git при использовании Studio IDE.
  • Исправлена ошибка, при которой Environments слишком широко сопоставлялись с репозиторием.

Изменено

  • Сделана ветка base branch, настроенная в Studio IDE, доступной только для чтения.
  • Добавлена поддержка настройки групп с использованием account ID в административном бэкенде.
  • Использован веб-сервер gunicorn в Studio IDE.
  • Разрешено использовать build-on-PR для любого репозитория с Github installation ID.
  • Группы Member и Owner теперь можно редактировать из admin UI.

Только On-Premises

Исправлено

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

dbt Cloud v1.0.7 (13 апреля 2020)

Этот релиз внедряет крупное изменение в том, как разрешения применяются в API dbt. Также он включает несколько мелких исправлений ошибок и инструменты для улучшения будущего QA.

Все версии

Добавлено

  • Добавлена поддержка разрешений на connections на уровне проектов.
  • Добавлена поддержка разрешений на credentials на уровне проектов.
  • Добавлена поддержка разрешений на repositories на уровне проектов.
  • Smoke-тесты для регистрации аккаунта, входа пользователя и базовой настройки проекта
  • Добавлен dbt 0.16.1rc1
  • Пользователи без Enterprise теперь могут добавлять новые аккаунты из выпадающего списка Accounts.

Исправлено

  • Исправлено отсутствие миграции для credentials.
  • Исправлена проблема при тестировании соединений с указанием нестандартного имени target в credentials.
  • Исправлена ошибка, при которой соединения Bigquery могли быть созданы с недопустимыми значениями параметра location.

dbt Cloud v1.0.6 (30 марта 2020)

Этот релиз добавляет UI для выбора групповых разрешений в настройках проекта. Также он содержит исправления ошибок для Studio IDE, удаления схем PR build, и добавляет поддержку отвязки интеграций Github и Slack через административный бэкенд.

Все версии

Добавлено

  • (Только Enterprise) Добавлена возможность создавать групповые разрешения для конкретных проектов в UI настроек проекта.

Исправлено

  • Исправлено пустое состояние при выборе github-репозиториев
  • Исправлена ошибка, при которой IDE не сообщала о некорректной поддиректории проекта dbt
  • Исправлен пустой экран загрузки, отображаемый при переключении аккаунтов на странице настроек аккаунта/профиля
  • Исправлена ошибка, из-за которой схемы не удалялись во время PR build
  • Исправлена ошибка, при которой пробелы в имени пользователя ломали имя схемы по умолчанию
  • Добавлена обработка webhook при отвязке пользователем доступа github от своего аккаунта.
  • Добавлена возможность отвязки slack на странице пользовательских интеграций и в административной панели бэкенда (для уведомлений).

Изменено

  • Хранилище приложения объявлено с использованием configureStore из redux-toolkit

dbt Cloud v1.0.5 (23 марта 2020)

Все версии

Добавлено

  • Добавлена поддержка аутентификации Development и Deployment Snowflake credentials с использованием keypair auth
  • Добавлена поддержка checkout тегов и отображения git-вывода на шаге run "clone"
  • Добавлен dbt 0.15.3
  • Добавлен dbt 0.16.0

Исправлено

  • URL провайдеров Git теперь формируются с корректными директориями github-аккаунта и репозитория.
  • Некорректная дата/время начала в KPI панели результатов Studio IDE.
  • Исправлена гонка, из-за которой UI приглашения пользователей работал некорректно.
  • Некорректное время сборки моделей в Studio IDE.

Изменено

  • Git: игнорирование директорий logs/ и target/ в IDE.

1.0.4 (16 марта 2020)

Этот релиз добавляет две новые версии dbt, добавляет поддержку Snowflake SSO для Enterprise-аккаунтов и исправляет ряд ошибок.

Все версии

Добавлено

  • Добавлен dbt 0.15.3rc1
  • Добавлен dbt 0.16.0rc2
  • Добавлена поддержка клонирования приватных зависимостей в IDE при использовании deploy key auth.
  • Логирование пользователя, запустившего ручные запуски.
  • Enterprise-поддержка аутентификации пользовательских Snowflake-соединений с использованием Snowflake single sign-on

Исправлено

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

On-Premises

Добавлено

  • Добавлены UI административного бэкенда для управления пользовательскими разрешениями.

1.0.3 (1 марта 2020)

Этот релиз содержит базовые компоненты для RBAC, а также ряд исправлений ошибок и обновлений.

Все версии

Добавлено

  • Добавлена поддержка read replica для чтения runs через API.
  • Добавлены группы, групповые разрешения и пользовательские группы.
  • Добавлено поле email address на экран подтверждения email.
  • Добавлены Enterprise Permissions.
  • Разрешен доступ на уровне аккаунта к ресурсам для групп с permission statement «all resources» для обратной совместимости API.
  • Добавлен dbt 0.16.0b3

Исправлено

  • Исправлена ошибка загрузки проектов после переключения аккаунтов.
  • Исправлены некорректные ссылки на connections из настроек deployment environment.
  • Исправлена ошибка при приглашении пользователей с правами readonly.
  • Исправлена ошибка, при которой разрешения Enterprise-пользователей удалялись при входе в систему.

Изменено

  • Обновлена версия Django: 2.2.10
  • Обновлена версия административной панели Django
  • Обновлена версия Social Auth и связанного компонента Django
  • Обновлены задания: переход с разрешений на уровне аккаунта к разрешениям на уровне проектов
  • Обновлено модальное окно, отображаемое при окончании trial-периода; исправлен текст для аккаунтов с просроченной оплатой
  • Заменено логирование форматированных строк на структурированное логирование
  • Перенесены настройки connections и repositories из настроек аккаунта в настройки проекта
  • Обновлен flow настройки проекта, используемый при создании проектов
  • Обновлены develop requests: добавлен внешний ключ на проекты

On-Premises

Добавлено

  • Аккаунты, созданные из административного бэкенда, теперь получают набор групп по умолчанию

Изменено

  • Переименование "Fishtown Analytics User" в "Superuser"

dbt Cloud v1.0.2 (20 февраля 2020)

Этот релиз содержит ряд обновлений пакетов и несколько исправлений ошибок.

Все версии

Добавлено

  • Добавлены данные контекста запроса в логи
  • Реализовано подробное логирование для git‑подпроцессов

Исправлено

  • Исправлена проблема, из‑за которой кнопка «Cancel Run» не работала
  • Исправлены предупреждения, связанные с изменяемыми значениями по умолчанию в моделях ресурсов для заданий и уведомлений заданий
  • Исправлена ошибка, при которой пользователи могли создавать несколько учетных данных пользователя подключения через workflow настройки проекта
  • Обновлена аутентификация для запросов к API Github: вместо query‑параметров теперь используется заголовок Authorization
  • Удалён неиспользуемый параметр threads из окружений деплоя
  • Исправлена проблема, из‑за которой пользователь не мог просматривать документацию и источники данных
  • Исправлена проблема рендеринга панели редактора кода в IDE при использовании Safari
  • Исправлена проблема с уровнями логирования, из‑за которой логи dbt были слишком «шумными»

Изменено

  • Обновлена версия Django: 2.2.10
  • Обновлена версия административной панели Django
  • Обновлена версия Social Auth и связанного компонента Django
  • Задания переведены с прав доступа к ресурсам на уровне аккаунта на права доступа на уровне проекта
  • Обновлено модальное окно, отображаемое при истечении пробного периода; исправлен текст для аккаунтов с просроченной оплатой
  • Форматированное строковое логирование заменено на структурированное логирование
  • Настройки подключений и репозиториев перемещены из настроек аккаунта в настройки проекта
  • Обновлён процесс настройки проекта для использования при создании проектов

Удалено

Нет.


dbt Cloud v1.0.1 (4 февраля 2020)

Этот релиз делает IDE общедоступной и добавляет две новые версии dbt (0.15.1, 0.15.2).

Для on‑premises клиентов добавлен новый набор конфигураций в консоли конфигурации:

SMTP: теперь вы можете настроить dbt для отправки email‑уведомлений через собственный SMTP‑сервер.

RSA Encryption: теперь вы можете предоставить собственную пару RSA‑ключей, которую dbt будет использовать для шифрования.

Эти поля необходимо указать, чтобы ваш экземпляр dbt корректно функционировал.

Все версии

Добавлено

  • Новая страница списка команд
  • Новая страница с деталями пользователя команды
  • Новая страница приглашения пользователя
  • Новый дашборд для пользователей с правами Read Only
  • Новая версия dbt: 0.15.1
  • Новая версия dbt: 0.15.2
  • Возможность переименовывать файлы в Studio IDE
  • Новый backend‑сервис для прав доступа к ресурсам на уровне проекта

Исправлено

  • Исправлена проблема, при которой пользователю приходилось повторять шаги в процессе онбординга
  • Исправлена проблема, при которой пользователь мог «застрять» в процессе онбординга
  • Исправлена ошибка, из‑за которой email‑уведомления могли отправляться удалённым пользователям
  • Исправлена UI‑ошибка, не позволявшая установить флаг «Build on pull request?» при создании задания
  • Исправлена UI‑ошибка в заголовке страницы Edit User
  • Исправлена проблема, при которой при повторной отправке приглашения пользователю не учитывались ожидающие приглашения и лицензированные места
  • Исправлена проблема при обработке Github webhook’ов с ненастроенными окружениями
  • Исправлено предупреждение в консоли, возникавшее при обновлении состояния React из размонтированного компонента
  • Исправлена проблема, при которой закрытые вкладки продолжали отображаться, несмотря на корректное удаление контента
  • Исправлена проблема, из‑за которой нельзя было открыть соседнюю вкладку после закрытия текущей
  • Исправлена проблема при создании подключений BigQuery, из‑за которой список подключений аккаунта загружался некорректно
  • Исправление для заблокированных аккаунтов, понизившихся до плана developer по окончании пробного периода
  • Исправление некорректного отображения сообщений об ошибках сервера на странице приглашения пользователя

Изменено

  • Развернут ряд визуальных улучшений Studio IDE
  • Логи теперь пакетируются каждые 5 секунд вместо каждой секунды для повышения производительности базы данных
  • Параметр конфигурации профиля retries для подключений BigQuery сделан необязательным
  • Добавлена поддержка параметра конфигурации профиля retries для подключений BigQuery (новое в dbt v0.15.1)
  • Изображения Gravatar заменены на стандартные иконки пользователя в верхней навигационной панели
  • Удалены устаревшие модели подписок аккаунта
  • Удалены внешние JS‑зависимости

Удалено

  • Удалена роль «read only» (теперь это тип лицензии «read only»)
  • Удалён тип лицензии «standard»
  • Удалён тег «beta» из Studio IDE
  • Удалён неиспользуемый frontend‑код (страница команд / страница создания репозитория и связанные сервисы)

Self-Service

Исправлено

  • Исправление для заблокированных аккаунтов, понизившихся до плана developer по окончании пробного периода

Добавлено

  • Новая страница планов
  • Добавлен 14‑дневный бесплатный пробный период
  • Добавлена возможность провижининга нового репозитория через dbt
  • Новый шаг Invite Team в процессе настройки проекта для trial‑аккаунтов

Изменено

  • Планы «Basic» и «Pro» больше недоступны. Доступны новые планы «Developer» и «Team»
  • Пропорциональные списания теперь взимаются сразу, а не применяются в следующем биллинговом цикле
  • Больше невозможно понизить тариф до плана, который не поддерживает текущее количество выделенных мест
  • План «Team», который был отменён, будет заблокирован (закрыт) в конце периода подписки

On-Premises

Добавлено

  • Поддержка пользовательских SMTP‑настроек
  • Поддержка Azure Blob Storage для логов запусков и артефактов
  • Возможность опционально отключить анонимный сбор статистики использования

dbt Cloud v0.5.0 (19 декабря 2019)

Этот релиз подготавливает dbt к общему релизу Studio IDE в январе. Бета‑функциональность Studio IDE можно включить, установив флаг «Develop file system» на странице Accounts в backend‑части dbt.

Все версии

Добавлено

  • Новая версия dbt: 0.14.2
  • Новая версия dbt: 0.14.3
  • Новая версия dbt: 0.14.4
  • Новая версия dbt: 0.15.0
  • Новый API endpoint: v3/projects
  • Новый API endpoint: v3/credentials
  • Новый API endpoint: v3/environments
  • Новый API endpoint: v3/events
  • Studio IDE: добавлен UI git‑workflow
  • Studio IDE: добавлено управление файловой системой
  • Studio IDE: перезапуск сервера при изменении файлов
  • Studio IDE: отображение статуса сервера и истории задач
  • Добавлены окружения и учетные данные для разработки и деплоя
  • Добавлена поддержка флага --warn-error в запусках dbt

Исправлено

  • Исправлена проблема, при которой планировщик запусков зависал при удалении PR‑схем
  • Исправлена проблема, при которой обработчик webhook’ов помечал webhook как обработанный без постановки запуска в очередь
  • Исправлена ошибка, при которой SSH‑туннели не создавались для Develop Studio IDE
  • Исправлено прокручивание Develop Studio IDE в Firefox
  • Исправлена ошибка, при которой таймауты запросов были слишком агрессивными
  • Требование указывать название компании при регистрации
  • Исправлена проблема безопасности, при которой IP‑чёрный список можно было обойти с использованием сокращённой записи
  • Улучшена обработка ошибок git
  • Добавлена возможность удалять проекты

Изменено

  • Переключатель аккаунтов перемещён в боковую панель
  • Увеличен таймаут require.js с 7 до 30 секунд
  • Окружения мигрированы в проекты
  • Часть UI перемещена в Account Settings
  • Планирование по cron стало доступно на бесплатном тарифе
  • Применены новые стили к Studio IDE
  • Ускорена работа режима develop

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

0
Loading