Релиз выпущен 15.04.2026

Несовместимые изменения

Доступ к API и MCP

Доступ к DDP через API или MCP с использованием заголовка X-API-TOKEN больше не поддерживается. Используйте заголовок Authorization: Bearer <API-TOKEN>.

Расширения PostgreSQL

Для работы поиска по сущностям требуется расширение PostgreSQL pg_trgm.

Включите его, выполнив в базе данных команду:

CREATE EXTENSION IF NOT EXISTS pg_trgm;

Проверки статуса

В проверках статуса для правил типа URL расчёт результата теперь выполняется по одному или нескольким условиям (выражениям Go template). Поле «Ожидаемый статус» в конфигурации правила больше не используется. Если условия не заданы, подставляется выражение по умолчанию: {{ eq .status.code 200 }}. Подробнее — в разделе «Типы проверок статуса».

AI-ассистент

  • В связи с изменением подхода к организации чатов для AI-ассистента текущая история пользовательских диалогов будет очищена.
  • Встроенные AI-провайдеры OpenAI и Ollama удалены. Подключение к любому провайдеру теперь настраивается единообразно. Настройка описана в разделе «AI-ассистент».

Источники данных Kubernetes

Удалены встроенные типы источников данных KubernetesNamespaces, KubernetesDeployments, KubernetesIngresses и KubernetesPods; для синхронизации ресурсов кластера используйте KubernetesResources.

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

AI-ассистент и MCP-сервер

Доверенные сертификаты

Добавлена возможность управления доверенными сертификатами через интерфейс DDP.

Интерфейс

«Глобальный поиск» — добавлен поиск по сущностям платформы.

Виджеты

Добавлены новые виджеты:

Изменения в существующих виджетах:

  • Изменена визуализация для виджета «GitLab. Участники»: отображается вклад каждого из участников в репозиторий (активность по коммитам).
  • В виджете «Просмотр репозитория» добавлена поддержка Bitbucket и GitHub.

Действия

Добавлены новые действия:

Изменения в существующих действиях: в действии CreateVaultSecret для параметра allow_update добавлено значение merge_or_create.

Источники данных

Добавлена поддержка нескольких последовательных правил фильтрации и исключения элементов по условию.

Шаблонизация

  • Добавлена встроенная функция jwtSign для формирования подписанного JWT в Go template.
  • В правилах файла .templateignore и дополнительных файлов исключения для шаблонов репозитория добавлена поддержка шаблонов Go template с теми же переменными, что и для содержимого файлов. Более подробно об этом — в документе Типы действий.

Ролевая модель

Добавлен пресет роли «Platform engineer».

Процессы

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

Автоматизации

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

Проверки статуса

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

Безопасность

Access- и refresh-токены сессии пользователя больше не хранятся в local storage браузера: они передаются только через HttpOnly cookie.

Улучшения интерфейса

  • Добавлена возможность создания нового виджета непосредственно из окна редактирования дашборда.
  • Ошибки при взаимодействии с БД теперь выводятся в интерфейсе в человекочитаемом формате.

Исправления

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

Предупреждение об удалении

В ближайших релизах будет удалён механизм сценариев. Рекомендуется использовать процессы в качестве более функциональной замены. Мигрировать существующие сценарии в процессы можно при помощи кнопки автоматической миграции на странице «Самообслуживание» → «Сценарии».

В действиях, выполняемых в составе сценариев, подстановка параметров через шаблонные выражения формата {{ .workflow.<идентификатор параметра> }} не будет автоматически изменена на {{ .process.<идентификатор параметра> }}. При наличии подобных конструкций измените их вручную.