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.
Subscribe for Updates
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 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 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 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 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 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
Fixed a DoS vulnerability caused by bypassing arrayLimit in qs bracket notation, which could lead to memory exhaustion 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 Resolved an issue causing the app to fail to open on macOS x64/Intel systems 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 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 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 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 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 Fixed issues with JSON body beautifier Fixed URL validation for code generator Fixed unicode rendering in JSON response body Fixed request tags getting removed upon clicking anywhere on the tag 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 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 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 Fixed duplicate gRPC requests Removed redundant ipcRenderer renderer:ready invocation 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 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 File body mode for requests Enhanced JSON environment file support Skip invalid .bru files OAuth2 updates and stability fixes 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 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 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 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 Fixed issue where Bruno was stealing shortcuts from other apps 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 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 Fix missing stringifyRequest import for CLI Fix test-only flag in CLI to include pre and post test Fix OpenAPI import issue in CLI Improved handling of encrypted environment variables 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 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 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 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 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 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 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 Made reporter-skip-headers option case-insensitive Fix: Added logic to process tests defined in Pre-request and Post-response tabs into the iteration runner UI and HTML report Support for bru.sendRequest Prompt and options for handling response over 10 MB 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 Added ability for using an environment file during CLI run Run command now accepts multiple inputs for requests and folders 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 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 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 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 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 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 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 Added OAuth2 support Open API to Bruno collection import Support for inherit and request authentication 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 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 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 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 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. 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
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 Fixed issue causing the app to become unresponsive when handling large JSON responses. 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. 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 Improved performance of loading large collections 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 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 Fixed API key Auth not working in Bruno CLI Fixed a regression that prevented adding client certificates in collection 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 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 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 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 Fixed doubles in JSON data being converted into strings Fixed issue while renaming folders in Mac 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. 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. Fixed pre-request variables not being interpolated in Bruno CLI. --disable-cookies: Disable cookies in CLI 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. 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. --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. Fixed app crash when adding variables or headers at the collection and folder level. Resolved issue during Postman collection export. Content indicators for folders and collection level scripts. Global environment variable access for collection-level OAuth2. 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. Support for importing multiple collections at once Upgrade libraries based on recomendations by dependabot Import folder and collection level scripts from Postman Fixed global environment UI issues Added global environment variables to the active collection Resolved HTTPS agent request fields issue when proxy settings are disabled 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 Global Environments Support Remember last selected environment Added Keybindings tab in Preferences 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 Interpolate variables in multipart form data Added support for WSSE authentication Implemented code generation support for GraphQL 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. Fixed broken postman import Added API key authentication support Generate code button in query URL bar Fixed accessibility issue in side bar's footer Improved response data handling for query result view 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 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 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 Collection Variables Support Switch tabs with keyboard shortcut System proxy mode Use cookies during in Runner execution Fixed app crash when timeline is open for multipart requests Fixed openapi collection import to not add protocol by default 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 Fixed issue where Inter font was not loading 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 Resolved interpolation of multiple interdependent variables Improved quickjs vm error handling Fixed issue where getRequestVar() was not working 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 Fixed collection search validations Fixed ENOSPC error handling Added runner delay feature Added shade to modal header in dark mode 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 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 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 Support for importing open API specs via URL. Resolved issues with import functionality for previously exported collections from Bruno Git UX improvements and bug fixes. 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 Fixed openapi spec viewer issues when opening API spec