Bruno, un cliente API de código abierto popular, lanzó la versión v3.3.0 el 22 de abril de 2026, expandiendo las funcionalidades que hemos explorado en nuestro artículo sobre bruno-api-client. Esta actualización menor se centra en ampliar el soporte de protocolos, mejorar la UI/UX y optimizar la experiencia del desarrollador.
Key Changes
Nuevas Características:
- Soporte de Protocolos y Autenticación: Las adiciones clave incluyen soporte para proxy gRPC, autenticación OAuth 1.0 y un constructor de consultas GraphQL dedicado. Estas características permiten a los ingenieros de QA probar un espectro más amplio de APIs. También se añade la carga de archivos PAC.
- Mejoras en UI/UX: La interfaz de usuario del Runner ha sido renovada con nuevas secciones de Timings y Filters, ofreciendo una visión más clara de la ejecución de pruebas. Los usuarios ahora pueden personalizar los keybindings, y los tamaños de las ventanas persisten entre sesiones.
- Flujo de Trabajo para Desarrolladores y QA: Métodos de acceso directo a cookies, sintaxis básica de anotaciones y mejoras en ScriptError proporcionan mayor control para la creación de scripts. También se incluye soporte para UUID v7 en scripts de pre-solicitud y una mejor validación de variables de entorno.
- Integraciones y Gestión: Nuevas capacidades como la búsqueda e importación de colecciones desde GitHub, controles mejorados de Git UI para usuarios gratuitos y una función beta para la sincronización OpenAPI. El soporte de proxy y certificados SSL para gestores de secretos en la nube (AWS, Azure, Vault) mejora la seguridad.
Correcciones:
Se han solucionado varios problemas, incluyendo la resolución de variables process.env en entornos globales, el almacenamiento correcto de cookies con prefijo __Host- y una mejor gestión de las conexiones SSE. La aserción isJson ahora acepta correctamente arrays como JSON válido, y la funcionalidad de copiar/pegar para solicitudes y archivos JS ha sido estabilizada.
Para una lista completa de cambios, consulte las notas de lanzamiento oficiales de Bruno v3.3.0.
Impacto para QA Teams
Esta actualización potencia significativamente a los equipos de QA al extender las capacidades de Bruno a arquitecturas API más complejas como gRPC y OAuth 1.0. La interfaz de usuario del Runner mejorada y el constructor GraphQL agilizan los flujos de trabajo de prueba, permitiendo a los ingenieros diagnosticar problemas más rápido y cubrir una gama más amplia de escenarios API con mayor eficiencia.
