Changelog

Bruno is a fast and Git-friendly open-source API client, aimed at revolutionizing the status quo represented by Postman, Insomnia, and similar tools out there.

v3.1.4

24 FEB 2026

Bug Fixes Indicator

Bug Fixes

  • Fixed license key activation failing issue
  • Fixed request latency regression
  • Fixed secret variables not loading on app relaunch
  • Fixed .env file not being picked up in collections

v3.1.3

20 FEB 2026

Bug Fixes Indicator

Bug Fixes

  • Fixed CLI import to properly handle request types and reject unsupported formats
  • Fixed collection settings not persisting after restarting the app
  • Fixed import options not appearing when clicking the 'Fetch in Bruno' button
  • Fixed vault client incorrectly using system proxy settings when proxy is disabled

v3.1.2

18 FEB 2026

Bug Fixes Indicator

Bug Fixes

  • Fixed Windows path handling for better cross-platform compatibility
  • Fixed YML-based collections not being detected when cloning Git repository
  • Fixed isJson assertion fails after res.setBody() with object

v3.1.1

17 FEB 2026

Bug Fixes Indicator

Bug Fixes

  • Enhanced protobuf and import path handling in OpenCollection
  • Fixed cached system proxy and newer proxy config for license and secret managers
  • Fixed secret configuration not loading for Git-imported collections on Windows
  • Fixed proxy to make pinned cert checks

v3.1.0

16 FEB 2026

What's New Indicator

What's New?

  • Added workspace-level .env file support for better environment management
  • Introduced a visual editor for managing .env files directly inside Bruno
  • Automatically create a default .gitignore file for new workspaces and collections
  • Added support for importing collections from ZIP files
  • Added color indicators for environments (global and collection) for easier identification
  • Added search functionality within environment variables
  • Made table columns resizable for improved usability
  • Preferences now open as a dedicated tab for better workflow consistency
  • Added zoom controls in key mapping settings
  • Terminal theme now automatically matches the selected app theme
  • Introduced a custom native App Menu for Windows and Linux
  • Added status indicators for pre-request and post-request scripts
  • Introduced support for transient (non-persistent) requests
  • Added Safe Mode API support for secure execution contexts
  • Improved automatic response content-type detection (including SVG handling)
  • CLI now supports using collection environment and environment file together in a single run
  • Added certificate and proxy configuration support for OAuth2 in CLI
  • bru.sendRequest now supports certificate and proxy configuration
  • Added user-agent support in gRPC client configuration
  • Added support for additional context roots in OpenCollection
  • Introduced a visual Git diff viewer for comparing changes
  • Added automatic Git fetch support
  • Added Git integration option in the Share modal
  • Added support for asymmetric keys
  • Improved secret variable masking in CLI environment files
  • Added autosave support for script files
  • Added Windows nightly build configuration
  • Improved MSI auto-update configuration
  • Enhanced trial activation entry points in Secret Manager
Bug Fixes Indicator

Bug Fixes

  • Fixed issue where large response downloads were not working properly
  • Fixed OpenCollection format not being correctly registered during import
  • Fixed request reordering causing sequence numbers to become invalid (NaN)
  • Fixed temporary (ephemeral) environment variables being unintentionally saved to disk
  • Fixed UI inconsistencies when deleting environment variables
  • Fixed autosave issues for environment tabs and folder-level authentication
  • Fixed global environment autosave not triggering correctly
  • Fixed lag when moving the Electron application window
  • Fixed UI flickering when switching between requests
  • Fixed duplicate notifications when renaming requests
  • Fixed incorrect response format switching when content type changes
  • Improved variable detection inside the code editor
  • Fixed runtime variable interpolation behavior for setVar
  • Fixed incorrect URL highlighting inside variable patterns in the editor
  • Fixed editor crash caused by null values
  • Fixed crash when reordering query parameters with empty names
  • Fixed WebSocket message scroll behavior
  • Fixed response pane issues for GraphQL requests
  • Fixed terminal not gaining focus when opened in DevTools
  • Fixed tooltip overflow issues in headers and variables
  • Fixed response truncation in recursive collection runner
  • Fixed multiple OpenAPI import issues (query params, examples, parsing)
  • Fixed cURL import issues for Digest and NTLM authentication
  • Fixed OAuth2 flow when client secret is optional
  • Fixed OAuth2 inheritance issues for WebSocket API key query parameters
  • Fixed certificate and proxy resolution logic in OAuth2 flows
  • Fixed system proxy resolution and improved caching
  • Fixed CLI proxy configuration update issues
  • Improved environment loading and switching performance
  • Fixed errors when loading very large collections
  • Fixed duplicate toast notifications when saving examples
  • Added support for multiline example names and descriptions
  • Fixed example response status code not persisting in YAML
  • Fixed YAML parsing issues with post-response variables
  • Fixed test import issues in OpenCollection YAML files
  • Improved tag validation during collection import and export
  • Fixed collection closing behavior after deletion
  • Improved error message formatting across the app
  • Fixed application focus issues when restoring the main window
  • Fixed workspace name case mismatch issues
  • Fixed 'unknown collection format' error during OpenAPI import
  • Fixed requests getting stuck in running state when using prompt variables
  • Fixed trial license not clearing properly on deactivation
  • Fixed incorrect collection import location logic
  • Fixed event listener handling issues
  • Improved stability of scripting context and module resolution in node-vm

v3.0.3

CLI Only

19 JAN 2026

Bug Fixes in CLI Indicator

Bug Fixes in CLI

  • Fixed a DoS vulnerability caused by bypassing arrayLimit in qs bracket notation, which could lead to memory exhaustion

v3.0.2

7 JAN 2026

Bug Fixes Indicator

Bug Fixes

  • Fixed Send button shifting with long request URLs
  • Fixed superscript indicators on request and response tabs not updating
  • Fixed an unnecessary error toast when pasting into the GQL request URL field
  • Fixed creation of requests after importing a collection in YML format
  • Improved v2 to v3 migration handling
  • Improved HTML response preview mode detection logic

v3.0.1

6 JAN 2026

Bug Fixes Indicator

Bug Fixes

  • Resolved an issue causing the app to fail to open on macOS x64/Intel systems

v3.0.0

Major Release

5 JAN 2026

⚠️ Breaking Changes
What's New Indicator

What's New?

  • Design Overhaul
  • Complete UI refresh with improved layouts and spacing
  • Unified theming across light and dark modes
  • Improved typography, colors, borders, and hover states
  • Better tab behavior, sidebar interactions, and modal layouts
  • Cleaner and more consistent icons, buttons, and dropdowns
  • Improved accessibility and keyboard navigation
  • Workspaces
  • Local grouping of collections, API specs, and environments into Workspaces for better organization and easier collaboration
  • Ability to have Git-synced Collections from different repos stored within a single workspace
  • Git UI
  • Improved interface for usability
  • Workspace-level Git integration
  • Initialize Git on any Collection
  • View diffs for Collection changes
  • Resolve merge conflicts (Pro and Ultimate)
  • Stash local changes (Pro and Ultimate)
  • YAML Support (Beta)
  • Support for storing collections using OpenCollection format
  • Response Pane Revamp
  • Revamped Response Pane with persisted formats and visualizations
  • Improved request and response tabs
  • Better handling of multipart forms, GraphQL, gRPC, WebSockets, and SSE
  • Enhanced assertions, examples, and response copying
  • Improved OpenAPI import and export behavior
  • More reliable variable interpolation and scripting
  • Collection & Documentation Improvements
  • Folder-level and collection-level settings enhancements
  • Ability to export self-hosted interactive documentation
  • Better import/export (Postman, OpenCollection, ZIP)
  • Improved environment handling and presets
  • Developer Tools
  • Built-in terminal
  • CLI improvements and OpenCollection support
  • Improved sandbox modes and security defaults
  • System Browser support for OAuth2
Bug Fixes Indicator

Bug Fixes

  • Fixed crashes during request rename, imports, and saves
  • Resolved UI glitches, tooltip issues, and layout bugs
  • Improved autosave behavior and reduced UI flicker
  • Fixed WebSocket, gRPC, OAuth2, and proxy-related issues
  • Performance improvements for large files and complex collections
  • Better error handling and safer defaults

v2.15.1

5 DEC 2025

Bug Fixes Indicator

Bug Fixes

  • Improved variable value handling in the inline editor
  • Enhanced Request and Response Pane Resizing
  • Resolved SSO Login Redirection
  • Fixed http prefix while running collection
  • Streamline gRPC requests to use right context

v2.15.0

28 NOV 2025

What's New Indicator

What's New?

  • Allow ctrl/cmd + click to open URLs present in codemirror
  • Added stop request button in API URL bar
  • Encapsulate tab boundaries into a hook for managing pane dimensions
  • Support newlines in params, and variables
  • Added edit variable option in URL placeholder
  • Added deprecation warnings for Presets and Post Response Vars
  • Prompt save before collection close
  • Introducing user prompt variables
  • Add variable interpolation support for WebSocket requests
  • Enhanced HTTP Streaming
  • Improved collection runner test results and filtering element
  • Added support for v1 reflection for gRPC server reflection
  • Added tabs component for pre-request and post-response scripts
  • Option to close all collections at once
  • Test runner UI revamp
  • Mask secret values from --env-var flags in CLI reports
  • Introduced a 15-day trial period to explore all Bruno Pro features
  • Enhanced OpenAPI Import Modal
Bug Fixes Indicator

Bug Fixes

  • Modify bruno to postman converter to include tests in event section
  • Update JSON request and response formatting logic
  • Handle escaped forward slashes
  • Fixed cURL import fails for custom content-types
  • Import multiple types of example formats from OpenAPI
  • Update result structure to use 'name' instead of 'suitename' in JUnit output
  • Fixed environment value not display in HTML report
  • Prevent import failure for Postman collections with missing responses
  • Fixed inconsistent Postman export behavior for Tests and Scripts
  • Fixed gRPC messages vanishes after save if the body contains variables
  • Fixed fetching reflection adds draft state in gRPC
  • Enhanced Request Item sequencing
  • Enhanced Hashicorp error message
  • Fixed Git URL import failure
  • Improve runner results UI layout and fix autoscroll behaviour

v2.14.2

13 NOV 2025

Bug Fixes Indicator

Bug Fixes

  • Fixed issues with JSON body beautifier

v2.14.1

10 NOV 2025

Bug Fixes Indicator

Bug Fixes

  • Fixed URL validation for code generator
  • Fixed unicode rendering in JSON response body
  • Fixed request tags getting removed upon clicking anywhere on the tag

v2.14.0

7 NOV 2025

What's New Indicator

What's New?

  • Support for Request/Response examples
  • Copy and paste functionality for duplicating requests
  • Added import/export functionality for collection and global environments
  • Added visual indicator for GraphQL requests
  • Added process.env variable support to GraphQL introspection
  • Added API Key authentication in code generator
  • Enhanced environment variable persistence handling
  • Enabled importing Insomnia environments
  • Added import functionality for WSDL
  • Added import functionality for Postman and Insomnia URLs
  • Added fuzzy search for gRPC methods list
  • Added Vault authentication mode
  • Added jsonwebtoken as inbuilt library
Bug Fixes Indicator

Bug Fixes

  • Resolved issue where global environment variable became undefined during script execution
  • Fixed saving URL in response pane
  • Prettify JSON with variables in request
  • Show dot indicator for used preset and unused proxy settings
  • Fixed gRPC timeline crash
  • Reduced high CPU usage caused by WMI queries
  • Prevented crash when viewing large responses
  • Fixed error importing curl with no space in header
  • Fixed client certificate passphrase issues
  • Improved URL validation in Generate Code section
  • Added validations for global environment get/set functions
  • Ensured protocol version is a number in WebSocket options
  • Added support for binary headers in gRPC
  • Fixed handling of options in getBody for QuickJS VM
  • Stabilized large response tests and updated app preferences
  • Fixed process uptime display in developer tools
  • Fixed validations and behavior in environment import functionality
  • Added option to revert changes
  • Fixed space encoding issue in code generator
  • Corrected URL space encoding
  • Prevented double URL encoding in Generate Code
  • Fixed recursive interpolation of dynamic variables
  • Fixed export for folder and collection-level scripts
  • Added multi sub-protocol support for WebSockets
  • Fixed Azure CLI not accessible when app launched from Finder on macOS
  • Fixed vault secrets manager certificates and proxy issues
  • Added defaults for params and headers request properties
  • Request URL input overflows when typing long URLs

v2.13.2

17 OCT 2025

Bug Fixes Indicator

Bug Fixes

  • Fixed issue with type checking that was causing certain requests to fail
  • URL paramater parsing and interpolation that was causing failures for some requests
  • Preserve original casing in Websocket URLs
  • Fixed logic for form-URLencoded body type

v2.13.1

15 OCT 2025

Bug Fixes Indicator

Bug Fixes

  • Fixed duplicate gRPC requests
  • Removed redundant ipcRenderer renderer:ready invocation

v2.13.0

14 OCT 2025

What's New Indicator

What's New?

  • WebSocket client support
  • gRPC graduated to GA
  • Set a default location for saved collections
  • Copy environment variables from the popover
  • Collapse/expand the entire collection
  • System monitor panel
  • Reorder tabs (drag & drop)
  • Import multiple collections from a parent folder
  • Read-only view for non-string environment variables
  • Request getTags method
  • gRPC now supports import paths
  • OpenAPI import supports path-based grouping
  • Added advanced search component including shortcuts
  • Per-request redirect and timeout settings
  • Support new description schema
  • OData-style path parameters
  • Profile-based auth for AWS Secrets Manager
Bug Fixes Indicator

Bug Fixes

  • OpenAPI request import reliability
  • File uploads now stream during request preparation
  • Show the active global environment in the config modal
  • Digest Auth: handle servers with no QOP
  • Don't set Content-Type on requests without a body
  • Correct serialization for application/x-www-form-urlencoded
  • OAuth2 credentials persist across requests in a collection run
  • Remove menu from the About window
  • Newly created requests should be added within the directory context
What's New Indicator

New in CLI

  • File body mode for requests
  • Enhanced JSON environment file support
Bug Fixes in CLI Indicator

Bug Fixes in CLI

  • Skip invalid .bru files
  • OAuth2 updates and stability fixes

v2.12.0

25 SEP 2025

What's New Indicator

What's New?

  • Ability to Drag and drop items between collections
  • New UI to manage both Collection and Global environments in a single view
  • Added a default collection that is shipped with the application for onboarding
Bug Fixes Indicator

Bug Fixes

  • Fixed issue with CA certificate logic upon license activation
  • Fixed the issue with double encoding URL parameters
  • Updated Crypto-js package for Safe Mode usage
  • Fixed issue with environment list scrolling
  • Fixed issue with environment names overflowing
  • Updated library for CA certificates
  • Updated default SSL setting to disabled for newer installations

v2.11.0

11 SEP 2025

What's New Indicator

What's New?

  • Custom HTTP method support
  • Added support for Advanced Search using Global search modal
  • Import modal UI Improvements
  • Include OAuth2 additional parameters in Bruno collection exports
  • Persist response body scroll position across tabs
  • Add WSSE authentication support to gRPC requests
  • Updated HTML report to display run metadata
Bug Fixes Indicator

Bug Fixes

  • Show request body in DevTools
  • Fixed crash on large responses
  • Fix environment persistence and UI issues
  • Correctly count running/in-progress requests
  • Resolve URL and search string handling in digest auth interceptor
  • Store redirect cookies under initial request domain
  • Unable to set request bodies with colon characters in their names
  • Fixed OpenAPI auth import
  • Fixed GraphQL documentation theme
  • Handle curl commands with URLs without protocol
  • Ensure Bruno repo key is world-readable on Debian 12+
  • GUI hangs on 308 redirect
  • Fixed Global shortcut unfocused bug
  • Remove use of globalShortcut to avoid hijacking system shortcuts
  • Fixed CA certificates issues
  • Rename query table value from path to value
  • Update Bruno's Age

v2.10.1

4 SEP 2025

Bug Fixes Indicator

Bug Fixes

  • Fixed issue where Bruno was stealing shortcuts from other apps

v2.10.0

28 AUG 2025

What's New Indicator

What's New?

  • Added support for gRPC in a generally available beta
  • Parallel execution option for CSV iterations in CLI
  • Support for additional parameters in OAuth2 requests
  • Bulk edit for collection and folder headers
  • Persist cookies in app
  • Improved UI for top toolbar
  • Added Global Shortcuts for Zoom, Minimize, and Close on Windows
Bug Fixes Indicator

Bug Fixes

  • Update envSecrets logic for API spec creation and fixed missing imports
  • Fixed URL interpolation issues in code generation
  • Update authentication mode inheritance for OpenAPI
  • Fix OAuth2 token scope handling and optional client secret
  • Fix client ID placement issue
  • Fix delay consideration when re-running requests
  • Fix Bruno collection import corruption
  • Fix global environment variable issue on bulk import
  • Add support to parse large .bru files
  • Add global environment variable support in codegen URL interpolation
Bug Fixes in CLI Indicator

Bug Fixes in CLI

  • Fix missing stringifyRequest import for CLI
  • Fix test-only flag in CLI to include pre and post test

v2.9.1

11 AUG 2025

Bug Fixes Indicator

Bug Fixes

  • Fix OpenAPI import issue in CLI
  • Improved handling of encrypted environment variables

v2.9.0

6 AUG 2025

What's New Indicator

What's New?

  • Added Select/Deselect and Reorder capabilities in the Collection Runner
  • Revamped Git UI for a cleaner and more intuitive experience
  • Added sensitive field warnings to authentication types and in the Environment modal for collection and folder-level auth
  • Introduced Cookie APIs for improved request handling
  • Implemented support for Response URL variable
  • Added hint words for Response URL API and updated related tests
Bug Fixes Indicator

Bug Fixes

  • Fixed request tab opening unintentionally
  • Corrected password field binding in the DigestAuth component
  • Resolved scrollbar issue in Collection Runner
  • Fixed scroll behavior in the File Editor view
  • Adjusted height rendering in File Mode
  • Trimmed whitespace from remote name and URL in the Add Remote modal
  • Fixed dynamic collection mounting

v2.8.1

25 JUL 2025

Bug Fixes Indicator

Bug Fixes

  • Inability to disable SSL/TLS certificate verification
  • Multiline JSON array parsing in body:JSON
  • Scrollbars unexpectedly appearing based on system preferences
  • Status bar styling and themes

v2.8.0

22 JUL 2025

What's New Indicator

What's New?

  • Introduced Dev Tools for request metadata, response details, and network logs
  • Support for OAuth2 `Implicit` Grant Type
  • Support AWS Session Token and temporary credentials for secret manager
  • Added Azure CLI authentication for secrets fetching
  • Added `res.getSize()` helper function
  • Toggle for encoding URL query parameters
  • Support importing URL encoding settings from Postman and Insomnia collections
  • Ability to tag requests for filtering execution during collection runs
  • Added dataBuffer for access within tests
Bug Fixes Indicator

Bug Fixes

  • Fixed AWS SigV4 request failures
  • Improved import of Postman authentication
  • Resolved issue where undefined title was blocking OpenAPI import
  • Fixed old test results being persisted after updates
  • Restricted {{$randomInt}} output to 0–1000
  • Updated font family for request numbers
  • Fixed folder-level authentication not being exported correctly
  • Fixed scrolling inside of runner results to only effect response pane
  • Resolved environment variables not being highlighted
  • Fixed header inheritance in code generation to include collection and folder-level
  • Fixed form data handling
  • Refactored OAuth2 token request
  • Fixed scroll issues across application
  • Ignore empty API Keys when sending requests to stop failure
  • Fixed failure creating New Request without an open collection
  • Improved sorting logic
  • Fixed passing of item and collection props to RunnerTimeline
  • Hardening of IPC methods

v2.7.0

3 JUL 2025

What's New Indicator

What's New?

  • Added .msi installer for packaged installations
  • Implemented autocomplete for random variables
  • Added randomNanoId to dynamic variables
  • Vertical layout for option for response pane
  • Improved code generator for language and library selection
  • Updated serialization logic for application/x-www-form-urlencoded body type
  • Added bulk edit mode for request headers
  • Support onFail API to catch errors in pre req
Bug Fixes Indicator

Bug Fixes

  • Handle falsy values in Postman environment and Collection variables
  • Postman collection import failure when auth object missing values
  • cURL parser library
  • Undefined auth fields in folder-level authentication
  • OAuth2 tokenHeaderPrefix can be set to an empty string value
  • Minor layout css fixes
  • Handle repeated query keys and improve error handling in curl import
  • Allow empty Content-Type when no body
  • Initialize posthog client only if the API key is present
  • Include unsaved changes in generate code
  • Error during code generation with binary file request
  • Set default proxy value as false for bru.sendRequest Axios request config
Bug Fixes in CLI Indicator

Bug Fixes in CLI

  • Made reporter-skip-headers option case-insensitive

v2.6.1

18 JUN 2025

Bug Fixes Indicator

Bug Fixes

  • Fix: Added logic to process tests defined in Pre-request and Post-response tabs into the iteration runner UI and HTML report

v2.6.0

17 JUN 2025

What's New Indicator

What's New?

  • Support for bru.sendRequest
  • Prompt and options for handling response over 10 MB
Bug Fixes Indicator

Bug Fixes

  • Errors in test scripts blocking the return and display of a successful response
  • Issue on Windows installation requiring admin access to temp folder
  • Incorrect extraction of authentication header fields containing `=`
  • Fixed "undefined" being sent as token when no value was provided
  • Issue with scrolling in the timeline
What's New Indicator

New in CLI

  • Added ability for using an environment file during CLI run
  • Run command now accepts multiple inputs for requests and folders

v2.5.0

11 JUN 2025

What's New Indicator

What's New?

  • Fixed issue where requests would get stuck in a loading state and the cancel button was unresponsive
  • Support for tests inside pre and post response scripts
  • Added combined Vars for prepareGqlIntrospectionRequest for all interpolation
  • Renamed 'New Script' to 'New JS Script' in collection and folder context menus
Bug Fixes Indicator

Bug Fixes

  • Postman post-response scripts being imported to Bruno's Test tab
  • Special URI characters in proxy username/password resulting in error
  • Single line editor component onChange validations update
  • Secrets appearing as null instead of an empty value
  • Errors when creating OpenAPI spec from Bruno collection

v2.4.0

30 MAY 2025

What's New Indicator

What's New?

  • Extend support for all auth in folder level
  • Added req.getName & bru.getCollectionName APIs
  • Implemented bru.interpolate
  • Add RFC 6761-compliant localhost loopback checks so secure cookies work on localhost
  • Custom installation path for Windows installer
  • Shortcut key added for New Request
Bug Fixes Indicator

Bug Fixes

  • Fixed cURL parsing for multipart form data
  • Properly handling redirects with status code
  • SVG render response panel
  • Fixed circular recursion for OpenAPI import
  • Request timer reset while switching tabs
  • Ensure timestamp and isoTimestamp return current time instead of random values
  • Switch GraphQL variables code editor to JSON linting
  • Collection auth default value access fix and validations
  • Fix: Folder run with params issue
  • Import collection modal missing name issue
What's New Indicator

New in CLI

  • Added noproxy flag
Bug Fixes in CLI Indicator

Bug Fixes in CLI

  • Enhance Axios instance with redirect handling and cookie management
  • Consider request execution errors as CLI Tests workflow failure
  • Return the actual axios error in bruno-cli for URL-redirect related errors

v2.3.0

14 MAY 2025

What's New Indicator

What's New?

  • Ability to reorder collection structure/sequence in UI. Importing from Postman will maintain collection structure/sequence
  • Updates to Postman script translator
  • Azure Key Vault integration
  • AWS Secrets Manager integration
  • Added tv4 as an inbuilt library
Bug Fixes Indicator

Bug Fixes

  • Fixed Postman environment import for unsupported characters in name
  • Allow ResponseSize component logic to handle undefined size
  • Resolved failure when leading dot was in collections, folders, and requests
  • Fixed crash state for some users when renaming folder in filesystem
  • Improved variable highlighting in code generation and environment
  • Improved Bulk import modals UI and error handling
What's New Indicator

New in CLI

  • Added OAuth2 support
  • Open API to Bruno collection import
  • Support for inherit and request authentication

v2.2.0

23 APR 2025

What's New Indicator

What's New?

  • Added support for array and object variable interpolation.
  • Added API's for accessing iteration data during collection run
  • Improved Postman script translations for pm.request and pm.response functions
  • Added support for Insomnia v5 collection import
Bug Fixes Indicator

Bug Fixes

  • Fixed header key variables not interpolating with capital letters
  • Updated global environment handling in collection runner
  • Prevented --bail option from treating skipped requests as failures
  • Resolved issues with Mock/Random built-in variables
  • Fixed missing bruno-requests module in setup.js and package-lock.json
  • Fixed lint errors for atob/btoa redefinition
  • Added cheerio and xml2js modules to post-response scripts
  • Fixed folder drag-and-drop crash
  • Improved JSON parsing and error handling for Postman environment imports
  • Styled skipped requests in UI
  • Fixed issue with Chokidar disabling globbing

v2.1.0

08 APR 2025

What's New Indicator

What's New?

  • Postman collection importer now assigns default names to folders and requests
  • Added support for multiple script context roots in response scripts
  • Enhanced mock variables interpolation for better reliability
  • Integrated Playwright codegen setup for automated test generation
  • Enabled usage of custom CA certificate files for license activation
  • Add converter package for importing OpenAPI/Postman/Insomnia collections
Bug Fixes Indicator

Bug Fixes

  • Fixed digest auth not working
  • Removed unnecessary transitive devDependencies from electron-store
  • Fixed res.setBody failure when setting an object in Developer Mode
  • Handled empty script.exec entries in Postman collection importer gracefully
  • Resolved invalid DOM property warning: stroke-width
  • Fixed handling of unsupported symbolic link folders
  • Corrected issue with highlighting matching bracket pairs
  • Fixed User-Agent header handling
  • Resolved issue where global environment variables weren't passed for OAuth2 fetch and refresh token flows
  • Fixed update modal not closing after clicking the restart button
  • Improved error message for self-signed certificate issues during license activation

v2.0.1

25 MAR 2025

What's New Indicator

What's New?

  • Added 'Clear Timeline' option in Timeline View to clear logs without affecting the response
  • For non-JWT OAuth2 access tokens, we reuse the existing token and only requests a new one if a 401 Unauthorized is returned.
Bug Fixes Indicator

Bug Fixes

  • Fixed issue causing the app to become unresponsive when handling large JSON responses.
  • Fixed grant type selection in folder-level settings to allow all types instead of just Authorization Code
  • Fixed incorrect initial option display in folder settings showing 'No Auth'
  • Fixed 'Clear Cache' functionality to properly remove OAuth2 token data from the UI

v2.0.0

Major Release

21 MAR 2025

What's New Indicator

What's New?

  • OAuth 2.0 has been completely revamped based on user and community feedback!
  • Add automatic token injection to requests headers or parameters
  • Add token access using variables
  • Remove need to separately configure authorization and resource requests
  • Remove requirement of scripting to set headers for resource URL

v1.40.1

26 MAR 2025

Bug Fixes Indicator

Bug Fixes

  • Fixed issue causing the app to become unresponsive when handling large JSON responses.

v1.40.0

19 MAR 2025

What's New Indicator

What's New?

  • Support for custom characters and naming for requests and folders.
  • Fetch in Bruno Button - embeddable button for sharing a clone of your Git repo.
  • Added Cookie Management UI.
  • Improved scripting error descriptions and allowed response to remain intact during scripting error.
  • Support for adding a delay in the CLI runner.
  • Changed the default request auth mode from 'None' to 'Inherit'.
  • Added res.statusText in safe mode and added getStatus() API.
  • Implemented natural numerical sorting of collections with decimals.
Bug Fixes Indicator

Bug Fixes

  • Fixed h1 and h2 style in markdown viewer
  • Fixed caching issue for AWS Sig V4
  • Fixed duplicate search components 4
  • Fixed Windows build issue for some users
  • Fixed Postman import for some schema types
  • Fixed inconsistent JSON parsing and formatting in res.body and res-preview
  • Fixed issue where Global Environment dropdown was persisting incorrectly
  • Fixed Postman export with empty URL would result in crash
  • Fixed font loading issue, About menu item not loading issue and Preferences modal styling issue

v1.39.1

20 FEB 2025

What's New Indicator

What's New?

  • Improved performance of loading large collections

v1.39.0

13 FEB 2025

What's New Indicator

What's New?

  • Support for NTLM authentication
  • Ability to send files in the body of a request
  • Reorder Collections with drag-and-drop
  • Ability to Order Variables alphabetically
  • Save button on Documentation Tab
  • New tab management system
  • Added getTestStatus(), getAssertStatus() skipRequest() and stopExecution() functions to tests and scripts.
  • Introduced ARM64 binaries for Linux and Debian
  • Added ability to rearrange tables in the GUI for Body, Vars, Headers, and Assertion
  • Autocomplete support for newly added utility functions in the scripts and tests editor
Bug Fixes Indicator

Bug Fixes

  • Fixed disappearing/reappearing in body
  • Fixed Bruno hanging/crashing on startup for some users
  • Fixed not being able to delete the first environment after renaming it
  • Fixed removal of Path table when rearranging items in query table
  • Fixed hyphens not appearing in Docs preview
  • Fixed Collection & Folder-level docs import from Postman
  • Fixed not being able to move JS files from one folder to another
  • Fixed OpenAPI spec - Range Error while importing
  • Fixed Proxy settings not being recognized by the Bruno CLI
  • Fixed Collection Runner hitting a limit of runs
  • Fixed Report.html file to reflect skipped requests
  • Fixed Postman collection import failure for some users
  • Fixed cookie being only sent on the first request
  • Fixed res.body assertion failing to compare strings
  • Fixed inability to Clone Requests in Sub folders When Using WSL on Windows
  • Fixed Chocolatey package version update issue
  • Fixed special characters causing collection import failure on Windows
  • Fixed bru.runRequest() failing to pass vars to the parent request
What's New Indicator

New in CLI

  • Fixed API key Auth not working in Bruno CLI

v1.38.1

08 JAN 2025

Bug Fixes Indicator

Bug Fixes

  • Fixed a regression that prevented adding client certificates in collection

v1.38.0

07 JAN 2025

What's New Indicator

What's New?

  • Introduced a new API bru.runRequest() for executing requests inside scripts
  • Added bru.getTestResults() and bru.getAssertionResults() functions to fetch test and assertion results inside test scripts
  • Added support for bru.runner.skipRequest() and bru.runner.stopExecution() functions to skip requests and stop execution inside runner
  • Automatically open relevant Settings menu when a Collection or Folder is selected
  • Implemented focusable buttons in the Generate Code Modal
Bug Fixes Indicator

Bug Fixes

  • Resolved system proxy settings not being recognized by the Bruno CLI
  • Fixed issue where JavaScript files could not be moved between folders
  • Restored functionality of the comment-out (cmd+/) shortcut in the JSON body editor
  • Fixed script files not being saved when switching tabs
  • Fixed a bug where assertion values were not updated after changing the assertion operator
  • Fixed improper translation of .to.have.header when importing Postman collections
  • Fixed missing body for the text body type when importing cURL requests
  • Resolved an issue where Bruno removed quotes from the response
  • Fixed auth issues in Digest Auth

v1.37.0

24 DEC 2024

What's New Indicator

What's New?

  • Added in-app options to add and delete Git remotes
  • Allowed setting Content-Type for each part in Multi-Part Requests
  • Provided an option to disable the auto-updater
  • Introduced support for isNotEmpty assertions
  • Enabled importing Postman collection-level variables
  • Added support for folder-level documentation
Bug Fixes Indicator

Bug Fixes

  • Fixed Bruno crashing on quit on Mac
  • Resolved content-type to default to application/xml when XML is selected in the body editor
  • Fixed a crash in the Folder Settings Tab when renaming or deleting a folder
  • Ensured secret global environment variables were properly masked when hovering over headers or params
  • Addressed serial cancel execution in the Collection Runner that canceled all iterations
  • Resolved an error when accessing response properties with keys containing 'context'
  • Fixed an issue with uploading multiple files having the same key name
  • Improved error handling for git init and git clone operations
  • Improved error messages when Git was not installed on the system
  • Fixed the issue preventing users from creating collections with exclamation marks in the path
  • Trimmed trailing spaces in folder names while importing collections
What's New Indicator

New in CLI

  • Fixed doubles in JSON data being converted into strings

v1.36.1

06 DEC 2024

Bug Fixes Indicator

Bug Fixes

  • Fixed issue while renaming folders in Mac

v1.36.0

05 DEC 2024

What's New Indicator

What's New?

  • Introduced the auto-updater feature for automatically updating new releases.
  • Added support for the Collection Runner to run folder-level requests in parallel.
  • Added a 'Cancel Execution' option for serial execution.
Bug Fixes Indicator

Bug Fixes

  • Fixed app hanging issue on macOS Sonoma.
  • Fixed an issue where a request was getting deleted when renamed with slashes.
  • Handled the EPERM error when trying to rename or move folders on Windows.
  • Fixed app crashes when clicking on notifications.
  • Hides the import environment option for Postman multiple imports.
  • Fixed the issue where the XML request body was not being imported in cURL imports.
  • Set the default dropdown value to HTTP instead of GraphQL when parsing cURL.
  • Moved the 'Reset' button to the top level in Collection Runner results.
  • Improved styling for the response column width when switching from the 'Header' tab to the 'Timeline' tab.
  • Improved the toast message for duplicate environment names.
What's New Indicator

New in CLI

  • Fixed pre-request variables not being interpolated in Bruno CLI.
  • --disable-cookies: Disable cookies in CLI

v1.35.0

21 Nov 2024

What's New Indicator

What's New?

  • Support for serial and parallel execution of collection iterations.
  • Import and export of GraphQL requests in cURL format.
  • In-app display of video files in response view.
  • Environment import now supported with Postman bulk imports.
  • Support added for a few deprecated Postman test scripts.
  • Improved styling in request and response panes, including search and autocomplete.
Bug Fixes Indicator

Bug Fixes

  • Fixed app crash on window close.
  • Fixed incorrect error summary in CLI collection runs.
  • Corrected base URL handling in OpenAPI imports.
  • Prevented autocomplete popup from triggering on Home, Alt, or End key presses.
  • Removed unnecessary error log when no global environments are set.
  • Restricted duplicate names in global environments.
  • Masked secret variables on hover in params and headers.
  • Added translations for Postman scripts to retrieve environment names.
  • Improved performance when accessing large bearer token values.
What's New Indicator

New in CLI

  • --json-file-path: Specify a JSON data file for collection run.
  • --iteration-count: Specify no of collection iterations.
  • --reporter-skip-headers: Skip specific headers in runner reports.
  • --reporter-skip-all-headers: Skip all headers in runner reports.
  • --client-cert-config: Provide a JSON file for client certificate configurations.

v1.34.2

5 Nov 2024

Bug Fixes Indicator

Bug Fixes

  • Fixed app crash when adding variables or headers at the collection and folder level.
  • Resolved issue during Postman collection export.

v1.34.1

30 Oct 2024

What's New Indicator

What's New?

  • Content indicators for folders and collection level scripts.
  • Global environment variable access for collection-level OAuth2.
Bug Fixes Indicator

Bug Fixes

  • Restored download test report feature for Golden Edition users.
  • Updated electron-builder to v25.1.8.
  • Fixed issues with special characters in request/response for HTML report downloads.
  • Restored search in response view.

v1.34.0

24 Oct 2024

What's New Indicator

What's New?

  • Support for importing multiple collections at once
  • Upgrade libraries based on recomendations by dependabot
  • Import folder and collection level scripts from Postman
Bug Fixes Indicator

Bug Fixes

  • Fixed global environment UI issues
  • Added global environment variables to the active collection
  • Resolved HTTPS agent request fields issue when proxy settings are disabled

v1.33.1

15 Oct 2024

Bug Fixes Indicator

Bug Fixes

  • Fixed failing import of Insomnia collection when username/password in auth is null
  • Created default environments on OpenAPI import using server URL
  • Fixed Date Handling in Insomnia Collection Import

v1.33.0

15 Oct 2024

What's New Indicator

What's New?

  • Global Environments Support

v1.32.0

1 Oct 2024

What's New Indicator

What's New?

  • Remember last selected environment
  • Added Keybindings tab in Preferences
Bug Fixes Indicator

Bug Fixes

  • Fixed interpolation of form-urlencoded and multipart formdata values
  • Resolved cursor jump issue in Query Params
  • Removed glow outline around folded JSON in response view

v1.31.0

30 Sep 2024

What's New Indicator

What's New?

  • Interpolate variables in multipart form data
  • Added support for WSSE authentication
  • Implemented code generation support for GraphQL
Bug Fixes Indicator

Bug Fixes

  • Resolved application/xml import issue for Insomnia
  • Resolved issue related to URL construction in Postman collection export
  • Resolved the issue where renaming a request with only a case-sensitive name change was not properly reflected.

v1.30.1

22 Sep 2024

Bug Fixes Indicator

Bug Fixes

  • Fixed broken postman import

v1.30.0

21 Sep 2024

What's New Indicator

What's New?

  • Added API key authentication support
  • Generate code button in query URL bar
Bug Fixes Indicator

Bug Fixes

  • Fixed accessibility issue in side bar's footer
  • Improved response data handling for query result view

v1.29.1

19 Sep 2024

Bug Fixes Indicator

Bug Fixes

  • Fixed OAuth2 authentication that was broken
  • Fixed app crash when primitive values were returned with application/json content-type
  • Fixed security vulnerabilities in markdown docs viewer
  • Improved how the URL values are transformed in Postman export

v1.29.0

17 Sep 2024

What's New Indicator

What's New?

  • Added CLI support for multiple reporters
  • Implemented table resize and reorder functionality
  • Added support for GraphQL variables formatting
  • Introduced tab key cycling within form inputs
Bug Fixes Indicator

Bug Fixes

  • Fixed issue where invalid JSON body was mistakenly quoted
  • Resolved OpenAPI import array body problem
  • Fixed cursor jump to start issue in text inputs
  • Improved handling of multiple variables in URL without breaking path params

v1.28.0

4 Sep 2024

What's New Indicator

What's New?

  • Collection Variables Support
  • Switch tabs with keyboard shortcut
  • System proxy mode
  • Use cookies during in Runner execution
Bug Fixes Indicator

Bug Fixes

  • Fixed app crash when timeline is open for multipart requests
  • Fixed openapi collection import to not add protocol by default

v1.27.0

28 Aug 2024

What's New Indicator

What's New?

  • Handle decimals and bigints in JSON body without losing fidelity
  • Store client certificate paths in collection settings as relative to collection
  • Support for adjusting code editor font size
Bug Fixes Indicator

Bug Fixes

  • Fixed issue where Inter font was not loading

v1.26.2

26 Aug 2024

What's New Indicator

What's New?

  • Added hint for Request Path Variables to improve UX
  • Support for extracting basic OpenAPI links
  • Add GraphQL in export to Postman collection
  • Allow relative paths in markdown in docs
  • Add search results count to CodeMirror
  • Updated response headers count logic
Bug Fixes Indicator

Bug Fixes

  • Resolved interpolation of multiple interdependent variables
  • Improved quickjs vm error handling

v1.26.1

22 Aug 2024

Bug Fixes Indicator

Bug Fixes

  • Fixed issue where getRequestVar() was not working

v1.26.0

21 Aug 2024

What's New Indicator

What's New?

  • Implemented Safe Mode to run scripts in a secure sandbox
  • Added ability for cURL to import basic auth
  • Added request tab context menu
  • Added hotkey to close all tabs
  • Content Indicators if request body, script or tests have content
Bug Fixes Indicator

Bug Fixes

  • Fixed collection search validations
  • Fixed ENOSPC error handling

v1.25.0

14 Aug 2024

What's New Indicator

What's New?

  • Added runner delay feature
  • Added shade to modal header in dark mode
Bug Fixes Indicator

Bug Fixes

  • Fixed generate code modal height issue
  • Handled ENOSPC error from chokidar
  • Added TRACE to OpenAPI allowed methods during import
  • Fixed query URL overflowing issue
  • Added ability to save response in UTF-8 format

v1.24.0

8 Aug 2024

What's New Indicator

What's New?

  • Added masking support for SingleLineEditor
  • Implemented show/hide privacy toggle for passwords and secrets in Auth options
  • Added comment with keybinding (cmd + /) in JSON payload interface
  • Improved UX in Git UI
Bug Fixes Indicator

Bug Fixes

  • Fixed cookie exclusion from request headers when importing from curl
  • Resolved distorted window on startup
  • Fixed issue where Enter key was not submitting new request form
  • Set content-type header during code generation

v1.23.1

2 Aug 2024

What's New Indicator

What's New?

  • Support for importing open API specs via URL.
Bug Fixes Indicator

Bug Fixes

  • Resolved issues with import functionality for previously exported collections from Bruno
  • Git UX improvements and bug fixes.

v1.23.0

31 Jul 2024

What's New Indicator

What's New?

  • In-app support for git push and pull.
  • Option to download collection run report.
  • Allows bru.setNextRequest() on Test Scripts
  • Added flow option for sequential flow in scripts
Bug Fixes Indicator

Bug Fixes

  • Fixed openapi spec viewer issues when opening API spec