Bruno v3.5.0 released
By SecBurg
Bruno is an open-source API client for exploring and testing APIs - a privacy-focused alternative to Postman and Insomnia that stores collections directly as files on disk. Version v3.5.0 brings multi-file uploads, improved OpenAPI support, npm package management, and a wave of bug fixes.
Bruno v3.5.0
Features
- Support annotations for secret environment variables in bru files and preserve variable value type in yml
- Display scripted requests in timeline
- NPM package report and installation support
- Enhanced import functionality with issue tracking and logging
- Redesigned import modal
- Support for duplicate request URL + type in OpenAPI specifications
- Multi-file upload capability in multipart form body
- Added bru.hasGlobalEnvVar method with translation updates
- Docker Compose example for Bruno CLI Docker image
- Default HTTP protocol added when URL scheme is missing
- Missing status assertions and .not negation support
- Benchmark framework for collection mount performance
- Terminal access from manage workspace feature
- Stabilized variable info editor transition and popup lifecycle
- v4 migration heads-up tab and indicator
- CLI migration UI for scripts
- System PAC config honored for license requests
Fixes
- Workspace navigation tabs remain visible when editing documentation
- Crash prevention on non-array API specs and Windows spec listing fixes
- Scripted request scoping corrections
- Folder nested script tab interactivity improvements
- Node.js/npm PATH detection enhancements
- Cached PAC content refresh on demand
- OpenAPI export crash resolution for WebSocket requests
- Proxy configuration v2-to-v3 import compatibility
- Multipart file value preservation when creating examples
- SwaggerUI cross-origin "Try it out" functionality
- Special character preservation in OpenAPI tag/folder names
- OAuth2 scope null-safety in OpenAPI export
- Various UI and import workflow refinements
Other
- Security updates applied
- Docker Hub documentation improvements
- E2E testing standards implementation
- Telemetry enhancements for partial imports
- Git watcher refactoring
- Onboarding experience updates
Full release notes on the GitHub release page.
Happy testing! :-)