Примечания к выпуску GitLab 19.5

Фото: Team Nocoloco (Unsplash) — https://unsplash.com/photos/a-screenshot-of-a-web-page-with-a-colorful-background-ZsEHbZA-57c?utm_source=dev48&utm_medium=referral

Источник: GitLab Docs•

Примечания к выпуску GitLab 19.5

15 октября 2026 года состоялся выпуск GitLab 19.5, включающий следующие функциональные возможности.

Dhairya внес вклад в поддержку автономной передачи и организаций для импорта, благодаря чему группы, проекты и членство в них могут перемещаться между экземплярами GitLab.

Основные функции

Сервер GitLab MCP стал общедоступным

  • Уровень: Free, Premium, Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

В предыдущих версиях GitLab клиенты MCP могли обращаться только к ограниченному набору инструментов GitLab. Теперь сервер GitLab MCP стал общедоступным.

Благодаря серверу MCP любой агент, совместимый с MCP, такой как Claude Code или Cursor, получает прямой доступ к расширенному каталогу инструментов GitLab, а также к агентам и потокам платформы GitLab Duo Agent Platform. Ваши агенты могут работать с большим количеством элементов вашего рабочего процесса GitLab и запускать агенты и потоки платформы Agent Platform, не покидая предпочитаемого вами инструмента.

GitLab Secrets Manager стал общедоступным

  • Уровень: Premium, Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed
  • Дополнения: GitLab Secrets Manager
  • Ссылки: Документация · Связанная задача

Без централизованного хранилища секретов учетные данные могут оказаться разбросанными по CI/CD-переменным с избыточными правами доступа, локальным конфигурационным файлам и отдельным хранилищам. Это затрудняет их управление, защиту и аудит.

GitLab Secrets Manager теперь общедоступен в GitLab.com и GitLab Self-Managed. Построенный на базе OpenBao, он использует ваши существующие разрешения групп и проектов, поэтому нет необходимости поддерживать отдельную модель доступа. Каждый секрет CI привязан к заданию, которому он требуется, на основе среды, ветки и правил защиты веток. Журналы аудита создаются для каждого действия создания, чтения, обновления и удаления.

GitLab Secrets Manager использует кредиты GitLab. Начните бесплатную 30-дневную пробную версию или включите его для своей группы или экземпляра.

Подключение внешних агентов (ECA) к системе управления ИИ (AI Governance)

  • Уровень: Premium, Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

Ранее панель управления AI Governance отображала активность только агентов платформы GitLab Duo Agent Platform. Это обеспечивало полную видимость всех ваших агентов платформы Agent Platform, включая сеансы, которые они выполняли, включая вызовы инструментов, используемые MCP, а также входные и выходные данные запросов от пользователя и агента соответственно.

С выпуском GitLab 19.5, после однократной настройки glab govern, вы теперь можете расширить видимость управления за пределы только агентов GitLab Duo Agent Platform и подключить внешние агенты (ECA), такие как Claude Code, Cursor и Codex, к системе GitLab AI Governance с помощью интерфейса командной строки GitLab (glab).

Когда включены параметры «Разрешить внешние агенты» (Allow external agents) и «Хранить события аудита ИИ» (Store AI audit events), команды безопасности и комплаенса получают видимость ECA, работающих вне GitLab, наряду с вашими агентами GitLab Duo Agent Platform. Каждый соответствующий сеанс агента фиксируется, включая информацию о том, кто его запустил, какой агент, какой проект и когда; сеансы и вызовы инструментов отображаются на панели управления AI Governance и в отчете о событиях аудита ИИ. События аудита также передаются в вашу систему SIEM через потоковую передачу событий аудита.

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

Эта функция находится в бета-версии. Поделитесь своим мнением в .

Отслеживание веток, отличных от ветки по умолчанию, стало общедоступным

  • Уровень: Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

Отслеживание веток, отличных от ветки по умолчанию, теперь общедоступно. Вы можете отслеживать уязвимости в ветках, отличных от ветки по умолчанию. Для достижения наилучших результатов выбирайте небольшое количество долгоживущих веток выпуска, таких как ветки для конкретных сред (project-qa, project-prod) или платформ развертывания (project-iOS, project-android).

Этот выпуск включает следующие возможности:

  • Отслеживание трех дополнительных веток или тегов на странице конфигурации безопасности. Это дополнение к отслеживаемой ветке по умолчанию.
  • Фильтрация по отслеживаемой ссылке (ref) в отчете об уязвимостях.
  • Фильтрация по ветке на панели управления безопасностью уровня проекта.
  • Обновление статуса уязвимости в отслеживаемых ветках.
  • Политики управления уязвимостями оценивают каждую отслеживаемую ветку отдельно и обновляют только уязвимости в этой ветке.

Ограничение доступа к GitLab Duo по членству в подгруппах

  • Уровень: Free, Premium, Ultimate
  • Предложение: GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

Администраторы теперь могут выбирать любую подгруппу, а не только группы верхнего уровня, в настройке «Ограничить доступ на основе членства в группе» для GitLab Duo. Вы можете ограничить доступ к платформе GitLab Duo Agent Platform конкретной командой или пилотной группой без изменения иерархии групп.

Ранее эта настройка принимала только группы верхнего уровня. У организаций с одной группой верхнего уровня для всех пользователей не было поддерживаемого способа ограничить доступ к платформе GitLab Duo Agent Platform для подмножества пользователей.

Теперь, когда вы выбираете подгруппу, прямые участники этой подгруппы получают доступ. Это упрощает проведение пилотного проекта GitLab Duo Agent Platform или развертывание доступа по одному подразделению за раз в GitLab Self-Managed и GitLab Dedicated.

Агентское ядро

Команда `/goal` в CLI GitLab Duo стала общедоступной

  • Уровень: Premium, Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

Команда с косой чертой /goal в CLI GitLab Duo теперь общедоступна в GitLab Duo CLI 9.27.0.

Опишите открытую цель, и GitLab Duo делегирует ее управляемому, ориентированному на цель потоку, который выполняется локально и обрабатывает как реализацию, так и проверку.

Для начала введите /goal <задача>. Например:

В GitLab 19.5 (GitLab Duo CLI 9.24.0) настройка «Запускать предложенные подсказки как сеансы /goal» в /settings запускает предложенные подсказки как сеансы /goal вместо сообщений чата.

/goal требует GitLab 19.3 или новее и GitLab Duo CLI 9.17.0 или новее.

Автоматический режим в CLI GitLab Duo

  • Уровень: Premium, Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

В CLI GitLab Duo появился новый автоматический режим. В автоматическом режиме GitLab Duo использует инструменты, не запрашивая предварительного одобрения, поэтому длительные задачи выполняются без остановки для каждой команды оболочки, операции git или вызова инструмента MCP.

Автоматический режим соблюдает элементы управления вашей организации:

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

Чтобы использовать автоматический режим, вам нужен GitLab Duo CLI 9.22.0 или новее. Нажимайте Tab, пока режим под приглашением > не покажет auto. Используйте автоматический режим только в репозиториях, которым вы доверяете, и в ветках, которые вы можете отбросить.

Настройка CLI GitLab Duo с помощью файлов конфигурации

  • Уровень: Premium, Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

Теперь вы можете настраивать CLI GitLab Duo с помощью файлов конфигурации для себя или для всей вашей организации.

Файл настроек хранит выбор, который вы делаете на панели /settings. Вы также можете редактировать файл напрямую или создать его заранее, например, в образе контейнера.

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

Для файла настроек требуется GitLab Duo CLI версии 9.26.0 или выше, а для управляемого файла настроек — GitLab Duo CLI версии 9.27.0 или выше.

Последующие проверки в Code Review Flow

  • Уровень: Free, Premium, Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

В предыдущих версиях GitLab, когда вы просили GitLab Duo повторно проверить запрос на слияние (merge request), он рассматривал проверку как первый проход. Он мог повторять выводы из своих предыдущих обсуждений, даже те, которые вы уже исправили.

Теперь Code Review Flow использует цепочки комментариев из предыдущих проверок GitLab Duo, включая ваши ответы, для оценки новых изменений. GitLab Duo фокусируется на строках, добавленных после его последней проверки, не повторяет уже поднятые вопросы и перечисляет нерешенные замечания в своем резюме. Если вы ответите в цепочке, объяснив, почему код корректен, GitLab Duo больше не будет поднимать этот вопрос.

Чтобы начать последующую проверку, попросите GitLab Duo снова проверить запрос на слияние. Если включена функция «Начать новую проверку при отправке» (Start a new review on push), GitLab Duo автоматически начнет последующую проверку при отправке вами изменений.

Роли IAM для моделей Amazon Bedrock, размещенных на собственных серверах

  • Уровень: Premium, Ultimate
  • Предложение: GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

Ранее вы не могли контролировать, какие учетные данные AWS использует AI Gateway для ваших моделей Amazon Bedrock. Одной учетной записи AWS требовался доступ ко всем этим моделям.

С этим выпуском вы можете указать роль IAM для каждой модели, и AI Gateway будет принимать эту роль при вызове модели. Таким образом, каждая модель получает только тот доступ к AWS, который ей необходим, даже если роль находится в другой учетной записи AWS.

Контекст изображений в GitLab Duo CLI

  • Уровень: Free, Premium, Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

Ранее GitLab Duo CLI мог читать текстовые файлы, но не мог использовать скриншоты или диаграммы в качестве контекста. Теперь, когда вы запускаете CLI локально в интерактивном или безголовом режиме, он может считывать изображения из вашего репозитория и вложения в задачах, запросах на слияние и комментариях в том же проекте.

Для контекста изображений требуется GitLab Duo CLI версии 9.27.0 или выше и модель, управляемая GitLab.

Улучшенный опыт первого запуска в GitLab Duo CLI

  • Уровень: Premium, Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

GitLab Duo CLI теперь помогает новым пользователям начать работу, не покидая терминал:

  • При первом запуске карточка адаптации помогает подключить серверы MCP и установить плагины GitLab.
  • Каждый новый сеанс открывается с подсказками, предложенными на основе ваших открытых запросов на слияние и задач. Для подсказки по запросу на слияние GitLab Duo сначала проверяет исходную ветку, если она существует.
  • Строка состояния показывает вашу ветку, проект, запрос на слияние, прогресс /goal и статус MCP.
  • Экран настройки содержит ссылки на создание токена и проверяет ваш токен перед сохранением.
  • Советы в подсказке и команда /whatsnew указывают на новые функции.

Чтобы получить полный функционал, обновитесь до GitLab Duo CLI версии 9.28.0 или выше.

Инструмент артефактов CI/CD сервера MCP

  • Уровень: Free, Premium, Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

Ранее, если агенту нужно было проверить что-то внутри артефактов сборки задания CI/CD, ему приходилось скачивать и распаковывать весь архив только для того, чтобы прочитать один файл. Теперь инструмент MCP get_artifact_file позволяет вашему агенту читать один файл напрямую из артефактов задания, будь то журнал, созданный отчет или тестовый набор.

Инструменты агента и потоков GitLab Duo сервера MCP

  • Уровень: Premium, Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

Новые инструменты агента и потоков GitLab Duo позволяют вызывать и отслеживать агентов и потоки GitLab Duo из любого клиента MCP:

  • start_duo_session запускает сеанс.
  • get_duo_session считывает текущее состояние сеанса.
  • list_duo_sessions пролистывает историю ваших сеансов.
  • list_duo_agents_and_flows перечисляет агентов и потоки GitLab Duo, включенные в проекте.

Инструмент групп сервера MCP

  • Уровень: Premium, Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

Ранее у агента, подключающегося к GitLab через MCP, не было способа узнать, к каким группам и подгруппам у вас есть доступ, без жесткого кодирования идентификаторов или путей. Новый инструмент list_groups позволяет вашему агенту самостоятельно просматривать иерархию групп вашей организации, чтобы он мог найти нужную группу перед выполнением действий, вместо того чтобы угадывать идентификаторы.

Выбор набора инструментов сервера MCP

  • Уровень: Premium, Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

Теперь вы можете выбирать, какие наборы инструментов предоставляет сервер GitLab MCP. Каждый дополнительный инструмент, который не требуется, тратит место в контекстном окне LLM и создает риск запутать LLM, особенно если вы используете несколько серверов MCP одновременно.

Новый агентский чат-интерфейс (Agentic Chat UI) стал общедоступным в IDE

  • Уровень: Premium, Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

Переработанный интерфейс агентского чата GitLab Duo в VS Code и IDE JetBrains, представленный в бета-версии в GitLab 19.3, теперь стал общедоступным и является макетом по умолчанию. Вам больше не нужно включать бета-версии и экспериментальные функции, чтобы использовать его.

В новом макете нет вкладок. Вы начинаете разговоры, просматриваете историю чата и выбираете агента и модель в одном представлении.

Новый макет является стандартным в:

  • GitLab для VS Code версии 7.2.0 и выше
  • Плагин GitLab Duo для IDE JetBrains версии 3.50.0 и выше

Чтобы использовать поток разработки программного обеспечения (Software Development Flow) или просмотреть запущенные вами потоки, переключитесь на классический макет с панели.

Новые ограничения скорости для сервера GitLab MCP

Если вы сегодня подключаете агента к GitLab через MCP, ничто не мешает ему переподключаться или повторять попытки быстрее, чем это действительно нужно для вашего рабочего процесса, а на GitLab.com это стоит денег.

Начиная с 15 октября, сервер GitLab MCP на GitLab.com ограничивает каждого пользователя 60 запросами в минуту на уровне Free и 600 на уровнях Premium и Ultimate. Каждое переподключение и повторная попытка учитываются в вашем лимите. Если ваш агент начинает получать ошибки ограничения скорости (HTTP 429), проверьте его настройки переподключения и повторных попыток перед переходом на более высокий уровень.

Рекомендация рецензентов с помощью GitLab Duo

  • Уровень: Premium, Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

В предыдущих версиях GitLab вам приходилось проверять каждое правило утверждения и гадать, у кого есть время на проверку вашего merge request. Или вы назначали целую группу и надеялись, что кто-то возьмется за задачу.

Теперь вы можете использовать поток Recommend Reviewers Flow для предложения рецензентов. Этот поток стал общедоступным.

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

Рекомендации отображаются в разделе Recommended на боковой панели merge request. Наведите курсор на пользователя, чтобы узнать, почему он был рекомендован.

Чтобы начать работу, включите этот поток для вашей группы верхнего уровня. Он запускается при создании merge request, также вы можете создать триггер для его запуска, когда черновик помечается как готовый к проверке. Чтобы получить новые рекомендации, выберите Refresh.

Для Software Development Flow требуются обновленные расширения IDE

  • Уровень: Free, Premium, Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

Software Development Flow теперь работает на платформе GitLab Duo Agent Platform, которая является основой и для других потоков. Поток работает в вашей IDE так же, как и раньше, а новые исправления и улучшения будут применяться к этой версии.

Чтобы продолжить использование Software Development Flow, обновите расширение редактора до одной из этих или более поздних версий:

  • GitLab for VS Code 6.85.0
  • GitLab Duo plugin for JetBrains IDEs 3.40.0
  • GitLab for Visual Studio 0.79.0

Запуск потоков с помощью общедоступного API

  • Уровень: Premium, Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

В предыдущих версиях GitLab API-эндпоинт, который вы используете для запуска потоков GitLab Duo Agent Platform из CI/CD-пайплайнов, скриптов и другой автоматизации, был экспериментальным, поэтому было трудно понять, можно ли полагаться на него в продакшене. Теперь эндпоинт trigger a flow API потоков стал общедоступным, поэтому вы можете строить на его основе автоматизацию для продакшена, зная, что он соответствует политике GitLab REST API в отношении критических изменений.

Единый DevOps и безопасность

Дочерние пайплайны теперь могут опционально зависеть от родительских заданий

  • Уровень: Free, Premium, Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

Многие команды разработчиков разделяют крупные CI/CD-настройки на родительские и дочерние пайплайны, чтобы каждую часть было проще контролировать. До сих пор задание дочернего пайплайна не могло безопасно зависеть от родительского задания, которое выполняется только при определенных условиях, например, тестов, запускаемых только при изменении определенных файлов. Если родительское задание пропускалось, дочернее задание завершалось с ошибкой, поэтому командам приходилось использовать обходные пути с дублирующими заданиями или ненадежными скриптами.

Теперь вы можете пометить эти зависимости как необязательные. Если родительское задание выполняется, дочернее ждет его, как обычно. Если оно не выполняется, дочернее задание продолжает работу без него. Пайплайны остаются быстрыми и надежными без обходных путей, а сбой в задании, которое действительно выполняется, по-прежнему останавливает пайплайн, поэтому проверки качества не ослабляются.

Спасибо Jimmy Spagnola за этот вклад!

Настройка профилей конфигурации безопасности

  • Уровень: Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

Теперь вы можете настраивать профили Secret Detection и SAST в пользовательском интерфейсе. Установите параметры сканирования, такие как исключенные пути, пользовательские образы анализаторов и полное сканирование истории Git один раз для группы и примените их ко всем ее проектам.

Ранее профиль конфигурации безопасности включал сканер с настройками по умолчанию. Все, что выходило за рамки настроек по умолчанию, требовало редактирования .gitlab-ci.yml в каждом проекте. Теперь профиль включает и эти настройки.

В настоящее время настройка профилей Dependency Scanning доступна только через GraphQL API. Настройка через пользовательский интерфейс запланирована в будущих релизах.

Встраивание кода из репозитория в Markdown

  • Уровень: Free, Premium, Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed, GitLab Dedicated, GitLab Dedicated for Government
  • Ссылки: Документация · Связанная задача

В предыдущих версиях GitLab постоянные ссылки на строки файла отображались как обычные URL-адреса, поэтому вам приходилось покидать merge request, issue или страницу вики, чтобы просмотреть указанный код.

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

GitLab Observability теперь в бета-версии

  • Уровень: Free, Premium, Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed
  • Ссылки: Документация · Связанная задача

В предыдущих версиях GitLab Observability была экспериментальной функцией. Теперь она находится в бета-версии на GitLab.com и GitLab Self-Managed.

С помощью GitLab Observability вы можете отправлять трассировки, метрики и логи с помощью OpenTelemetry, а затем изучать их рядом с вашим кодом, merge request и CI/CD-пайплайнами. На GitLab.com каждая группа или личное пространство имен подключаются путем выбора Enable Observability. В GitLab Self-Managed вы размещаете бэкенд Observability и подключаете его к группе или личному пространству имен. Во время бета-тестирования Observability предоставляется бесплатно.

Сортировка таблиц Markdown по столбцам

  • Уровень: Free, Premium, Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed, GitLab Dedicated, GitLab Dedicated for Government
  • Ссылки: Документация · Связанная задача

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

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

  • Уровень: Free, Premium, Ultimate
  • Предложение: GitLab.com, GitLab Self-Managed, GitLab Dedicated, GitLab Dedicated for Government
  • Ссылки: Документация · Связанная задача

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

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

Business Logic Security Analyzer (закрытая бета-версия)

Business Logic Security Analyzer — это базовый поток GitLab Duo Agent Platform, который анализирует, что именно должен обеспечивать ваш код. Он находит уязвимости, которые часто пропускают сканеры на основе шаблонов: нарушение авторизации на уровне объектов, отсутствие проверок авторизации и массовое назначение (mass assignment).

Запустите сканирование всего репозитория из GitLab Duo Chat или API. Чтобы автоматически сканировать merge request, прикрепите профиль сканирования Business Logic к проекту. Результаты появятся в отчете об уязвимостях и виджете безопасности merge request.

Business Logic Security Analyzer находится в закрытом бета-тестировании для клиентов GitLab Ultimate на GitLab.com. Чтобы запросить доступ, свяжитесь с вашей командой по работе с клиентами. Каждое сканирование расходует GitLab Credits. Предварительные требования и настройка описаны в разделе Business logic scanning.

Соединения GitLab Relay (KAS) по умолчанию используют gRPC

  • Уровень: Free, Premium, Ultimate
  • Платформа: GitLab.com, GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

GitLab Relay (KAS) теперь по умолчанию использует gRPC. GitLab.com анонсировал grpcs://kas.gitlab.com в GitLab 19.4. В GitLab 19.5 новые установки Linux-пакетов и Helm-чартов также используют grpcs://. Новые установки агентов подключаются через grpcs:// вместо gRPC, обернутого в WebSocket, что означает использование одного протокола для маршрутизации и устранения неполадок, а также снижение накладных расходов на каждое соединение.

Агенты, которые уже подключаются через wss://, продолжат работать, но вам следует перевести их на новый протокол. На GitLab.com установите адрес агента на grpcs://kas.gitlab.com. Например, используйте --set config.kasAddress=grpcs://kas.gitlab.com при обновлении Helm-чарта gitlab-agent. В GitLab Self-Managed используйте адрес, отображаемый в команде установки агента после обновления.

  • Уровень: Ultimate
  • Платформа: GitLab.com, GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

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

Ранее в URL сохранялся только поиск по названию проекта, поэтому общая ссылка теряла остальные фильтры. Теперь полное состояние фильтров сохраняется, что позволяет добавлять представление в закладки или передавать его команде, ответственной за эти проекты.

Масштабирование и развертывание

Запуск пользовательского потока в GitLab Duo Agentic Chat

  • Уровень: Free, Premium, Ultimate
  • Платформа: GitLab.com, GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

Теперь вы можете запустить пользовательский поток (custom flow) непосредственно из GitLab Duo Agentic Chat без предварительной настройки триггера. Ранее для запуска пользовательского потока требовалось настроить событие-триггер — упоминание, назначение или аналогичное действие, — что затрудняло тестирование и итерацию потоков. Теперь вы можете запустить любой поток из AI Catalog, включенный в вашем проекте, отправив сообщение в GitLab Duo Agentic Chat. Ваше сообщение становится целью для потока. Если вы не укажете цель, поток будет использовать свое описание по умолчанию. Чат предоставляет ссылку на сессию агента, чтобы вы могли следить за ходом выполнения.

Просмотр собственного использования GitLab Credits

Если вы использовали GitLab Credits, у вас не было возможности проверить собственное потребление. Только владельцы групп и администраторы могли открыть панель управления GitLab Credits, поэтому вам приходилось обращаться к кому-то, у кого есть доступ.

Теперь вы можете увидеть свое собственное использование в разделе User settings > GitLab Credits. На странице отображаются общее использование, среднее дневное значение и день пиковой нагрузки, а также доступна фильтрация по продукту или выбор диапазона дат. Если вы состоите в нескольких группах с GitLab Credits, вы можете переключаться между ними.

Совместные вклады

Повторная синхронизация заблокированного LDAP-пользователя по запросу

  • Уровень: Free, Premium, Ultimate
  • Платформа: GitLab Self-Managed, GitLab Dedicated
  • Ссылки: Документация · Связанная задача

Спасибо Sergey Pechenko за этот вклад ()!

Отмена автослияния (auto-merge) через REST API

О чём эта статья

Ещё в разделе «Разработка ПО»

Все →

Ещё от GitLab