Bruno 3.3.0 : OAuth, GraphQL, Swagger 2.0

Par:
francoistonic

ven, 24/04/2026 - 06:01

Bruno, alternative à Postman, est disponible en v3.3.0.

De nombreux bugs ont été fixés mais cette version apporte aussi de nombreux nouveautés :

- support de l'authentification OAuth

- query builder pour GraphQL pour construire rapidement des requêtes et des schémas

- ajout de Proxy Auto-Configu et du proxy gRPC

- support de l'import Swagger 2.0

- améliorer des messages d'erreur pour faciliter le debug

- recherche et important GitHub pour les collections

- proxy et certificat SSL pour AWS, Azure, Vault Cloud pour gérer les secrets

Changelog : https://www.usebruno.com/changelog

Site : https://www.usebruno.com/

Liste complète des nouveautés :

  • Added OAuth 1.0 authentication support
  • Introduced GraphQL query builder for easier schema exploration and query construction
  • Added PAC (Proxy Auto-Config) file upload support for advanced proxy configurations
  • Added gRPC proxy support for routing gRPC requests through custom proxies
  • Revamped Collection Runner UI with new Timings and Filters sections for better performance analysis
  • Added keybindings customization to personalize shortcuts
  • Introduced direct cookie access methods in scripts for easier cookie management
  • Added Swagger 2.0 specification import support
  • Enhanced script error messages with source context for easier debugging
  • Added window frame and width persistence across app restarts
  • Improved request body tab to restore scroll position when switching between tabs
  • Introduced GitHub search and import for collections
  • Added proxy and SSL certificate support for AWS, Azure, and Vault Cloud secret managers
  • Added Fetch in Bruno button in generated documentation 
  • Added bru.visualize() with Handlebars template support for custom response visualizations

Liste complète des bugs corrigés :

  • Fixed scroll behavior in query bar component
  • Fixed timeline URL race condition
  • Fixed process.env variables not resolving at global environment level
  • Fixed environment variable validation in unsaved changes dialog
  • Fixed __Host- prefixed cookies not being stored via script API
  • Fixed DNS lookup inheritance for redirects to non-localhost URLs
  • Fixed GraphQL documentation close button
  • Fixed sample collection creation race condition
  • Fixed previous SSE connections not closing before new requests
  • Fixed response query filtering not working in safe mode
  • Fixed isJson assertion to accept arrays as valid JSON
  • Fixed copy/paste handling for request and JavaScript files
  • Fixed file selection in multipart form requiring key entry first
  • Fixed cursor autoscroll when middle-clicking to close tabs
  • Fixed examples not being included in CLI OpenAPI import
  • Fixed CodeMirror selection highlight persisting after blur in inline editors
  • Fixed cookies not forwarding from 4XX/5XX responses in collection runner and CLI
  • Fixed non-array tags from bru parser causing crashes in CLI and app
  • Fixed cURL paste not updating request tab editors visually
  • Fixed rerun flicker and runner configuration list order
  • Fixed dotenv serialization for special characters handling
  • Fixed axios module not found errors in local scripts
  • Fixed folder documentation edit button styling
  • Fixed multipart form button alignment and upload icon visibility
  • Fixed environment variable interpolation in multipart-form file attachment paths
  • Fixed Postman collection import to coerce numeric header values to strings
  • Fixed Enter key submitting forms during autocomplete selection
  • Fixed OData datetime values with colons being incorrectly parsed as path parameters
  • Fixed global environment color not being preserved during script execution
  • Fixed theme, overflow, and z-index bugs in Remove Collection modal
  • Fixed unmatched brackets being invisible on dark themes
  • Fixed prompt variables in URL path being incorrectly parsed as query parameters
  • Fixed cross-collection drag and drop tab and format issues
  • Fixed folder/request ordering not being preserved in Postman export
  • Fixed theme background color conversion to hex for Electron backgroundColor
  • Fixed OpenAPI import EEXIST error when using paths folder arrangement
  • Fixed overlapping help text in Environment Variables section
  • Fixed HTML report collapse for repeated requests
  • Fixed global search to filter by active workspace only
  • Fixed white flash on startup with dark theme enabled
  • Fixed values containing hash (#) not being quoted in .env file serialization
  • Fixed nested parentheses breaking URL link detection
  • Fixed non-string variable values not converting to strings during Postman import
  • Added hasCookie hint to autocomplete suggestions for cookie management
  • Optimized DNS resolution to reduce request latency
  • Fixed proxy configuration to support PAC mode
  • Fixed AWS profiles not loading when editing existing secrets provider
  • Fixed export icon in ShareCollection component