TL;DR
- Nuevas anotaciones para variables de entorno secretas, manteniendo el tipo en
yml. - Soporte para carga de múltiples archivos en cuerpos de formulario multipart.
- Capacidades extendidas de pruebas API con nuevas aserciones de estado y negación
.not.
Key Changes
Bruno v3.5.0, una actualización menor lanzada el 23 de junio de 2026, trae mejoras importantes para las pruebas de API y móviles.
Features:
- Variables de Entorno: Se introducen anotaciones para variables de entorno secretas en archivos
bru, asegurando que su tipo de valor se preserve enyml. También se añade un nuevo métodobru.hasGlobalEnvVarpara scripting. - Manejo de Solicitudes API: Los testers ahora pueden realizar cargas de múltiples archivos dentro de cuerpos de formulario multipart. Las solicitudes scriptadas son visibles en la línea de tiempo, mejorando la depuración. La herramienta también añade un protocolo
httppor defecto cuando falta un esquema de URL. - Aserciones y Pruebas: Se han añadido nuevas aserciones de estado y soporte para la negación
.not, ofreciendo un control más granular sobre las validaciones de prueba. Esto complementa las características existentes del cliente API, como se discute en nuestro artículo bruno-api-client. - Importación y OpenAPI: La funcionalidad de importación ha sido renovada con un nuevo modal, seguimiento de problemas y registro. El soporte para especificaciones OpenAPI ahora incluye URL + tipo de solicitud duplicados y varias correcciones de exportación.
- CLI y Espacio de Trabajo: Las mejoras en la CLI incluyen informes de paquetes npm, soporte de instalación y un ejemplo de Docker Compose para la imagen Docker de Bruno CLI. La gestión del espacio de trabajo ahora permite abrir en la terminal, y se ha añadido una pestaña de aviso de migración a v4.
Fixes:
- Numerosas correcciones abordan problemas en el manejo de especificaciones API (evitando fallos en especificaciones no-array, listado en Windows), configuraciones de proxy (actualización de contenido PAC, exportación de v2 a v3) y scripting (alcance de solicitudes scriptadas, traducción de
pm.setNextRequest(null)). La estabilidad de la UI para la navegación del espacio de trabajo y las transiciones del editor de información de variables también mejoraron.
Impact for QA Teams
Esta actualización mejora significativamente los flujos de trabajo de pruebas de API al ofrecer un mejor control sobre las variables de entorno secretas, simplificar la carga de múltiples archivos y expandir las capacidades de aserción. Las opciones mejoradas de importación/exportación y las mejoras en la CLI optimizan la automatización y la colaboración, haciendo que el desarrollo y la ejecución de pruebas sean más eficientes.
