TL;DR
- Новые аннотации для секретных переменных окружения с сохранением типа в
yml. - Поддержка загрузки нескольких файлов в multipart-формах.
- Расширенные возможности тестирования API с новыми проверками статуса и отрицанием
.not.
Key Changes
Bruno v3.5.0, минорное обновление, выпущенное 23 июня 2026 года, приносит значительные улучшения для тестирования API и мобильных приложений.
Features:
- Переменные Окружения: Введены аннотации для секретных переменных окружения в файлах
bru, обеспечивающие сохранение их типа значения вyml. Также добавлен новый методbru.hasGlobalEnvVarдля скриптов. - Обработка API-запросов: Тестировщики теперь могут загружать несколько файлов в телах multipart-форм. Скриптованные запросы отображаются на временной шкале, что улучшает отладку. Инструмент также добавляет протокол
httpпо умолчанию, если схема URL отсутствует. - Проверки и Тестирование: Добавлены новые проверки статуса и поддержка отрицания
.not, предоставляющие более детальный контроль над валидацией тестов. Это дополняет существующие функции API-клиента, как обсуждается в нашей статье bruno-api-client. - Импорт и OpenAPI: Функциональность импорта была обновлена с новым модальным окном, отслеживанием проблем и логированием. Поддержка спецификаций OpenAPI теперь включает дублирующиеся URL + тип запроса и различные исправления экспорта.
- CLI и Рабочее Пространство: Улучшения CLI включают отчеты о пакетах npm, поддержку установки и пример Docker Compose для Docker-образа Bruno CLI. Управление рабочим пространством теперь позволяет открывать его в терминале, а также добавлена вкладка с предупреждением о миграции на v4.
Fixes:
- Множество исправлений касаются обработки спецификаций API (предотвращение сбоев при не-массивных спецификациях, листинг Windows), конфигураций прокси (обновление кэшированного содержимого PAC, экспорт из v2 в v3) и скриптов (область действия скриптованных запросов, перевод
pm.setNextRequest(null)). Также улучшена стабильность UI для навигации по рабочему пространству и переходов редактора информации о переменных.
Impact for QA Teams
Это обновление значительно улучшает рабочие процессы тестирования API, предлагая лучший контроль над секретными переменными окружения, упрощая загрузку нескольких файлов и расширяя возможности проверок. Усовершенствованные опции импорта/экспорта и улучшения CLI оптимизируют автоматизацию и совместную работу, делая разработку и выполнение тестов более эффективными.
