Bruno, популярный open-source API клиент, выпустил версию v3.3.0 22 апреля 2026 года, расширяя возможности, о которых мы писали в статье bruno-api-client. Это минорное обновление сосредоточено на расширении поддержки протоколов, улучшении UI/UX и оптимизации опыта разработчиков.

Key Changes

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

  • Расширенная поддержка протоколов и аутентификации: Значительные дополнения включают поддержку gRPC proxy, аутентификацию OAuth 1.0 и специализированный конструктор запросов GraphQL. Эти функции расширяют спектр API, которые инженеры по QA могут эффективно тестировать. Также добавлена загрузка PAC-файлов.
  • Улучшения UI/UX: Интерфейс Runner был обновлен с новыми разделами Timings и Filters, предлагая более четкое представление о выполнении тестов. Пользователи теперь могут настраивать горячие клавиши, а размеры окон сохраняются между сессиями.
  • Рабочий процесс для разработчиков и QA: Прямые методы доступа к cookies, базовый синтаксис аннотаций и улучшенный ScriptError предоставляют больше контроля для написания скриптов. Также добавлена поддержка UUID v7 в pre-request скриптах и улучшена валидация переменных окружения.
  • Интеграции и управление: Новые возможности включают поиск и импорт коллекций из GitHub, улучшенные элементы управления Git UI для бесплатных пользователей и бета-функцию обратной связи для OpenAPI Sync. Поддержка прокси и SSL-сертификатов для облачных менеджеров секретов (AWS, Azure, Vault) повышает безопасность.

Исправления: Были устранены несколько проблем, включая исправление разрешения переменных process.env на глобальном уровне окружения, корректное хранение cookies с префиксом __Host- и улучшенную обработку SSE-соединений. Ассершн isJson теперь правильно принимает массивы как валидный JSON, а функция копирования/вставки для запросов и JS-файлов была стабилизирована.

Полный список изменений доступен в официальных примечаниях к выпуску Bruno v3.3.0.

Влияние на QA-команды

Это обновление значительно расширяет возможности QA-команд, позволяя Bruno работать с более сложными API-архитектурами, такими как gRPC и OAuth 1.0. Улучшенный интерфейс Runner и конструктор GraphQL оптимизируют рабочие процессы тестирования, позволяя инженерам быстрее диагностировать проблемы и охватывать более широкий спектр API-сценариев с большей эффективностью.