Bruno has delivered a feature-packed 2.7.0 release that significantly enhances the API development and testing experience across multiple fronts. π― This comprehensive update demonstrates Bruno's commitment to developer productivity by addressing workflow pain points while introducing intelligent automation features that streamline API testing processes for teams of all sizes.
Windows Installation Gets Professional Treatment πͺ Windows users now benefit from a dedicated .msi installer that dramatically simplifies the setup process, bringing Bruno's installation experience in line with enterprise software standards. This professional installer eliminates the complexity of manual setup procedures and provides a seamless onboarding experience for Windows-based development teams. π¦ The MSI format also enables better integration with corporate software deployment systems and IT management tools.
Smart Variable Management Reduces Friction π§ The introduction of autocomplete for random variables represents a significant productivity boost for API testing workflows. Developers can now quickly access dynamic value generation options without memorizing syntax or consulting documentation. The new randomNanoId option expands dynamic testing capabilities by providing unique identifier generation during request execution, perfect for testing scenarios requiring distinct data values. β‘
Response Analysis Gets Visual Upgrade π A new vertical layout option in the response pane transforms data readability by providing better space utilization for complex JSON responses and large datasets. This layout flexibility allows developers to customize their workspace based on the type of API responses they're analyzing, improving overall testing efficiency and reducing eye strain during extended debugging sessions. ποΈ
Code Generation Becomes More Intelligent π§ The enhanced code generator now supports sophisticated language and library selection, enabling developers to generate client code that matches their specific technology stack requirements. Crucially, the generator now includes unsaved changes in output, eliminating the frustrating workflow interruption of having to save before generating code snippets. This real-time integration ensures generated code always reflects the current request state. π‘
Bulk Operations Simplify Large-Scale Management π The introduction of bulk edit mode for request headers addresses a common pain point for developers managing complex API collections. This feature dramatically reduces the time required to update authentication tokens, add CORS headers, or modify multiple endpoints simultaneously, transforming what was previously a tedious manual process into an efficient batch operation. π
Error Handling Gets Sophisticated Upgrade π‘οΈ The new onFail API enhancement provides developers with granular control over error handling in pre-request scripts, enabling more sophisticated testing scenarios and better error recovery strategies. This addition allows for complex conditional logic and retry mechanisms that improve test reliability and reduce false failures in automated testing pipelines. πͺ
Stability Improvements Target Real-World Pain Points π¨ Version 2.7.0 addresses critical compatibility issues with Postman collections and cURL importsβtwo of the most common migration scenarios for teams adopting Bruno. Enhanced serialization for various body types, improved handling of missing or undefined authentication values, and better error detection in cURL parsing ensure smoother transitions from other API testing tools. π
π° News Summary
π Key Highlights:
- π Bruno 2.7.0 launches with comprehensive improvements for API developers and testers
- πͺ Windows .msi installer provides professional setup experience for enterprise environments
- π§ Variable autocomplete and new
randomNanoIdoption streamline dynamic value generation - π Vertical response pane layout improves data readability for complex JSON responses
- π§ Enhanced code generator supports language/library selection and includes unsaved changes
- π Bulk edit mode for request headers simplifies large-scale API collection management
- π‘οΈ New
onFailAPI enables sophisticated error handling in pre-request scripts - π¨ Stability fixes address Postman collection imports, cURL parsing, and auth value handling