Back
Anoop M D
Patches for Bruno MSI
Windows
6 patches available
Bruno is an open-source, fast and lightweight API client for exploring and testing APIs. It’s designed to be a modern alternative to traditional API clients with a focus on speed, simplicity, and collaboration.
Bruno MSI Version 3.5.2.0
Release Date
7/13/2026
Bug Fix?
No
Minor Release?
Yes
Patch Notes
v3.5.2$$$Changelog$$$Maintenance$$$Reverted signing identity to Anoop MD$$$Added chain of trust (designated requirement) for the apple signing certificates.
Bruno MSI Version 3.5.1.0
Release Date
7/1/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
v3.5.1 Latest$$$@bijin-bruno bijin-bruno released this 4 days ago$$$ v3.5.1$$$ 13988c4$$$Changelog$$$Fixes$$$fix(lang): handle leading | being added to multipart-form file paths by @sid-bruno in #8444$$$fix(git): ignore index.lock and avoid updating file mtimes during git status/git diff by @prateek-bruno$$$Full Changelog: v3.5.0...v3.5.1
Bruno MSI Version 3.5.0.0
Release Date
6/23/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
v3.5.0 $$$Changelog$$$Features$$$feat: support annotations for secret environment variables in bru and preserve variable value type in yml $$$feat: show scripted requests in timeline $$$feat: npm package report and installation support $$$feat(import): enhance import functionality with issue tracking and logging $$$feat: import modal revamp $$$feat: add support for duplicate request url + type in OpenAPI spec $$$feat: multi-file upload in multipart form body $$$feat: add bru.hasGlobalEnvVar method and update translations$$$feat(cli): add Docker Compose example for the Bruno CLI Docker image $$$feat: add default http protocol when URL scheme is missing $$$feat: add missing status assertions and .not negation support$$$feat: add benchmark framework for collection mount performance$$$feat: open in terminal from manage workspace$$$feat: Stabilize variable info editor transition and popup lifecycle$$$feat: add v4 migration heads-up tab + indicator $$$feat: add cli migration ui for script$$$feat: honor system PAC config for license requests$$$Fixes$$$fix(workspace): keep workspace nav tabs visible when editing docs $$$fix(apispec): prevent crash on non-array specs and fix Windows spec listing (BRU-3556)$$$fix(timeline): scope scripted requests to their own request $$$fix(snapshot): folder nested script tab interactivity and tests $$$fix(electron): Install packages dialog reports npm not on PATH when Node.js and npm are installed $$$fix(proxy): refresh cached PAC content on demand $$$fix(openapi-export): openapi spec export crash on websocket request $$$fix(proxy): proxy config export from v2 to import in v3 $$$fix(app): preserve multipart file values when creating example from r… $$$fix(app): make SwaggerUI Try it out work cross-origin in API Spec viewer (BRU-3300)$$$fix(workspace): open success toast on cancel $$$fix(cli): enhancement --bail flag not stopping execution when a test fails $$$fix(import): preserve special chars in OpenAPI tag/folder names for yml collections $$$fix(proxy): honor OS-level PAC configuration in system proxy mode $$$fix(app): null-safe OAuth2 scope in OpenAPI export (BRU-3297) $$$fix: varinfo drag-select dismiss $$$fix(import): pm.setNextRequest(null) not translating to bru.runner.stopExecution() $$$fix: select overview tab when closing all tabs$$$fix: relative path getting stored as absolute on windows$$$fix: allow users to clear the cache; adds environment tests and re-serialization addition $$$fix: preserve stream-backed file bodies during request interpolation$$$fix: workspace home icon alignment in title bar when already fullscreen$$$fix: restore saved credentials when switching back to original auth mode $$$fix: normalize select file labels $$$fix: refresh code editor and query editor on resize $$$fix: file streaming for multipart bodies $$$fix(import): Postman import ignores API Key in placement setting and defaults to header $$$fix: handle empty mime type in insomnia importer $$$fix: show whitespace-only error on Create workspace and collection modal $$$fix(bruno-electron): interpolate auth headers for GraphQL introspection request $$$fix(git): check only enabled for GitHub readiness on Git Home $$$fix(reporter): handle NaN values for total controls/tests in HTML report during --bail runs$$$fix(cli): enhancement in CLI (bail flag not stopping execution when a test fails in a csv file) $$$fix(ui): refresh git ui when files in collections change$$$fix: unintended file explorer trigger when clicking on create OpenAPI Spec $$$Others$$$chore: security updates $$$docs(cli): polish Docker Hub README rendering — absolute links; blockquote restructure; streamline steps $$$chore: add stack trace to boundary $$$ai: coding standards for e2e tests $$$add(telemetry): add partial import tracking to session_activity event $$$refactor: git watcher $$$update onboarding experience
Bruno MSI Version 3.4.2.0
Release Date
5/26/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
v3.4.2 Latest$$$@bijin-bruno bijin-bruno released this 15 hours ago$$$ v3.4.2$$$ 7d2af32$$$Changelog$$$Fixes$$$fix(ui): tab type resolution for non request types by @sid-bruno in #8097$$$fix(api): multipart/mixed and multipart/form-data interpolation and generic request behaviour by @sid-bruno in #8087$$$fix(ui): remove stray semicolon typo from UI by @ganesh-bruno in #8088$$$Others$$$revert: perf: optimize DNS resolution to reduce request latency by @sid-bruno in #8092
Bruno MSI Version 3.4.2.0
Release Date
5/26/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
v3.4.2 Latest$$$@bijin-bruno bijin-bruno released this 15 hours ago$$$ v3.4.2$$$ 7d2af32$$$Changelog$$$Fixes$$$fix(ui): tab type resolution for non request types by @sid-bruno in #8097$$$fix(api): multipart/mixed and multipart/form-data interpolation and generic request behaviour by @sid-bruno in #8087$$$fix(ui): remove stray semicolon typo from UI by @ganesh-bruno in #8088$$$Others$$$revert: perf: optimize DNS resolution to reduce request latency by @sid-bruno in #8092
Bruno MSI Version 3.3.0.0
Release Date
4/22/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
v3.3.0$$$$$$Features$$$feat: Support PAC file upload by @dbrglc and @Pragadesh-45 in #7651$$$feat: replace send button with Send/Cancel buttons on request url by @gopu-bruno in #7675$$$feat: add gRPC proxy support by @lohit-bruno in #7575$$$feat: basic annotation syntax support for lang by @sid-bruno in #7609$$$feat: keybindings customisation by @shubh-bruno in #7603$$$feat(cookies): add direct cookie access methods and update translations by @sanish-bruno in #7073$$$feat: revamp Runner UI with Timings and Filters sections by @gopu-bruno in #7505$$$feat: add OAuth 1.0 authentication support by @lohit-bruno in #7482$$$feat: graphql query builder by @pooja-bruno in #7468$$$feat: persist window frames and widths by @shubh-bruno in #7409$$$feat: support for pkg installer by @shubh-bruno in #7561$$$feat: enhance ScriptError with source context and remove auto-commenting of untranslated pm commands by @sanish-bruno in #7449$$$feat(request-pane): restore body tab scroll position on tab switch by @Nizam-Chaudhary in #7250$$$feat: add proxy and SSL certificate support for AWS; Azure; and Vault Cloud secret managers by @lohit-bruno$$$feat: include git collection URL in generated documentation by @lohit-bruno$$$feat: improve telemetry and track trial users by @naman-bruno$$$feat: Github search and import for collections by @Pragadesh44-Bruno$$$feat: add support for embedded workspace fetch in bruno by @bijin-bruno$$$feat: Surface Stage; Commit; Push in Git UI for free users with upgrade modal by @gopu-bruno$$$feat: refine license activation error messages and SSL detection by @gopu-bruno$$$feat: show Initialize Git control in collection header by @gopu-bruno$$$feat: surface collection runner options and gate parameter component by @gopu-bruno$$$feat: bru visualize with handlebars support by @sanish-bruno$$$feat: .pkg installer for macos (nightly) builder by @shubh-bruno$$$feat: include posthogDistinctId in trial license verification by @naman-bruno$$$feat: introduce OpenAPI Sync beta feedback feature by @abhishek-bruno$$$Fixes$$$fix: fix scroll in querybar component by @naman-bruno in #7700$$$fix: timeline url race condition by @pooja-bruno in #7154$$$fix: resolve process.env variables in global environment level by @abhishek-bruno in #7600$$$fix: add uuid v7 support in pre-request scripts by @chirag-bruno in #7377$$$fix: validate environment variables in unsaved changes dialog by @chirag-bruno in #7403$$$fix: allow __Host- prefixed cookies to be stored via script API by @abhishek-bruno in #7549$$$fix: clear inherited DNS lookup for non-localhost URLs in redirect handling by @chirag-bruno in #7426$$$fix: graphql doc close button by @pooja-bruno in #7667$$$fix: sample collection creation race condition by @bijin-bruno in #7665$$$fix: close previous SSE connection before sending new request by @chirag-bruno in #7474$$$fix: support response query filtering in safe mode by @abhishek-bruno in #7441$$$fix: isJson assertion should accept arrays as valid JSON by @abhishek-bruno in #7620$$$fix: handle copy/paste item for requests & js file by @shubh-bruno in #7656$$$fix: add size and duration fields to CLI bru.runRequest() response by @chirag-bruno in #7429$$$fix: allow file selection in multipart form without entering a key first by @pooja-bruno in #7640$$$fix: prevent autoscroll cursor when middle-clicking to close tabs by @abhishek-bruno in #7443$$$fix: include examples when writing collection items in CLI OpenAPI import by @abhishek-bruno in #7613$$$fix: clear CodeMirror selection highlight on blur in inline editors by @abhishek-bruno in #7619$$$fix: forward cookies from 4XX/5XX responses in collection runner and CLI by @abhishek-bruno in #7498$$$fix(cli): handle non-array tags from bru parser to prevent crash by @abhishek-bruno in #7631$$$fix: handle non-array tags from bru parser to prevent crash by @abhishek-bruno in #7616$$$fix: cURL paste not updating request tab editors visually by @chirag-bruno in #7610$$$fix: autosave playwright test by @pooja-bruno in #7641$$$fix: prevent rerun flick
Bruno MSI Version 3.3.0.0
Release Date
4/22/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
v3.3.0$$$$$$Features$$$feat: Support PAC file upload by @dbrglc and @Pragadesh-45 in #7651$$$feat: replace send button with Send/Cancel buttons on request url by @gopu-bruno in #7675$$$feat: add gRPC proxy support by @lohit-bruno in #7575$$$feat: basic annotation syntax support for lang by @sid-bruno in #7609$$$feat: keybindings customisation by @shubh-bruno in #7603$$$feat(cookies): add direct cookie access methods and update translations by @sanish-bruno in #7073$$$feat: revamp Runner UI with Timings and Filters sections by @gopu-bruno in #7505$$$feat: add OAuth 1.0 authentication support by @lohit-bruno in #7482$$$feat: graphql query builder by @pooja-bruno in #7468$$$feat: persist window frames and widths by @shubh-bruno in #7409$$$feat: support for pkg installer by @shubh-bruno in #7561$$$feat: enhance ScriptError with source context and remove auto-commenting of untranslated pm commands by @sanish-bruno in #7449$$$feat(request-pane): restore body tab scroll position on tab switch by @Nizam-Chaudhary in #7250$$$feat: add proxy and SSL certificate support for AWS; Azure; and Vault Cloud secret managers by @lohit-bruno$$$feat: include git collection URL in generated documentation by @lohit-bruno$$$feat: improve telemetry and track trial users by @naman-bruno$$$feat: Github search and import for collections by @Pragadesh44-Bruno$$$feat: add support for embedded workspace fetch in bruno by @bijin-bruno$$$feat: Surface Stage; Commit; Push in Git UI for free users with upgrade modal by @gopu-bruno$$$feat: refine license activation error messages and SSL detection by @gopu-bruno$$$feat: show Initialize Git control in collection header by @gopu-bruno$$$feat: surface collection runner options and gate parameter component by @gopu-bruno$$$feat: bru visualize with handlebars support by @sanish-bruno$$$feat: .pkg installer for macos (nightly) builder by @shubh-bruno$$$feat: include posthogDistinctId in trial license verification by @naman-bruno$$$feat: introduce OpenAPI Sync beta feedback feature by @abhishek-bruno$$$Fixes$$$fix: fix scroll in querybar component by @naman-bruno in #7700$$$fix: timeline url race condition by @pooja-bruno in #7154$$$fix: resolve process.env variables in global environment level by @abhishek-bruno in #7600$$$fix: add uuid v7 support in pre-request scripts by @chirag-bruno in #7377$$$fix: validate environment variables in unsaved changes dialog by @chirag-bruno in #7403$$$fix: allow __Host- prefixed cookies to be stored via script API by @abhishek-bruno in #7549$$$fix: clear inherited DNS lookup for non-localhost URLs in redirect handling by @chirag-bruno in #7426$$$fix: graphql doc close button by @pooja-bruno in #7667$$$fix: sample collection creation race condition by @bijin-bruno in #7665$$$fix: close previous SSE connection before sending new request by @chirag-bruno in #7474$$$fix: support response query filtering in safe mode by @abhishek-bruno in #7441$$$fix: isJson assertion should accept arrays as valid JSON by @abhishek-bruno in #7620$$$fix: handle copy/paste item for requests & js file by @shubh-bruno in #7656$$$fix: add size and duration fields to CLI bru.runRequest() response by @chirag-bruno in #7429$$$fix: allow file selection in multipart form without entering a key first by @pooja-bruno in #7640$$$fix: prevent autoscroll cursor when middle-clicking to close tabs by @abhishek-bruno in #7443$$$fix: include examples when writing collection items in CLI OpenAPI import by @abhishek-bruno in #7613$$$fix: clear CodeMirror selection highlight on blur in inline editors by @abhishek-bruno in #7619$$$fix: forward cookies from 4XX/5XX responses in collection runner and CLI by @abhishek-bruno in #7498$$$fix(cli): handle non-array tags from bru parser to prevent crash by @abhishek-bruno in #7631$$$fix: handle non-array tags from bru parser to prevent crash by @abhishek-bruno in #7616$$$fix: cURL paste not updating request tab editors visually by @chirag-bruno in #7610$$$fix: autosave playwright test by @pooja-bruno in #7641$$$fix: prevent rerun flick
Bruno MSI Version 3.2.2.0
Release Date
4/3/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Fixes$$$fix: app crashes when closing the window by @chirag-bruno in #7637$$$fix: preserve user-defined boundary in multipart/mixed Content-Type header by @chirag-bruno in #7531$$$fix: preserve query params without values by not appending = sign by @pooja-bruno in #7567$$$fix: ensure string values within auth; add string header processing during postman collection imports by @sanish-bruno in #7646$$$fix: recreate HTTP/HTTPS agents on redirect to prevent stale agent reuse by @lohit-bruno in #7615$$$fix: re-apply secret masking after editor value changes by @abhishek-bruno in #7585$$$fix(security): sanitise HTML before being rendered in documentation blocks by @sid-bruno in #7598 - Credits to @andrejtomci and other anonymous contributors for bringing it up$$$fix: update system proxy fetching to use finally by @sid-bruno in #7652$$$fix: status & statusText swap by @shubh-bruno in #7589$$$fix: convert non-string variable values to strings during postman import by @pooja-bruno in #7476$$$fix: add conversion for non-string values within headers; params; etc during postman collection imports by @sanish-bruno in #7644$$$Others$$$security: fix all critical vulnerable dependency reports by @sid-bruno in #7645$$$chore: add a promise based wait group for the shell variables by @sid-bruno in #7647
Bruno MSI Version 3.2.2.0
Release Date
4/3/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Fixes$$$fix: app crashes when closing the window by @chirag-bruno in #7637$$$fix: preserve user-defined boundary in multipart/mixed Content-Type header by @chirag-bruno in #7531$$$fix: preserve query params without values by not appending = sign by @pooja-bruno in #7567$$$fix: ensure string values within auth; add string header processing during postman collection imports by @sanish-bruno in #7646$$$fix: recreate HTTP/HTTPS agents on redirect to prevent stale agent reuse by @lohit-bruno in #7615$$$fix: re-apply secret masking after editor value changes by @abhishek-bruno in #7585$$$fix(security): sanitise HTML before being rendered in documentation blocks by @sid-bruno in #7598 - Credits to @andrejtomci and other anonymous contributors for bringing it up$$$fix: update system proxy fetching to use finally by @sid-bruno in #7652$$$fix: status & statusText swap by @shubh-bruno in #7589$$$fix: convert non-string variable values to strings during postman import by @pooja-bruno in #7476$$$fix: add conversion for non-string values within headers; params; etc during postman collection imports by @sanish-bruno in #7644$$$Others$$$security: fix all critical vulnerable dependency reports by @sid-bruno in #7645$$$chore: add a promise based wait group for the shell variables by @sid-bruno in #7647
Bruno MSI Version 3.2.2.0
Release Date
4/3/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Fixes$$$fix: app crashes when closing the window by @chirag-bruno in #7637$$$fix: preserve user-defined boundary in multipart/mixed Content-Type header by @chirag-bruno in #7531$$$fix: preserve query params without values by not appending = sign by @pooja-bruno in #7567$$$fix: ensure string values within auth; add string header processing during postman collection imports by @sanish-bruno in #7646$$$fix: recreate HTTP/HTTPS agents on redirect to prevent stale agent reuse by @lohit-bruno in #7615$$$fix: re-apply secret masking after editor value changes by @abhishek-bruno in #7585$$$fix(security): sanitise HTML before being rendered in documentation blocks by @sid-bruno in #7598 - Credits to @andrejtomci and other anonymous contributors for bringing it up$$$fix: update system proxy fetching to use finally by @sid-bruno in #7652$$$fix: status & statusText swap by @shubh-bruno in #7589$$$fix: convert non-string variable values to strings during postman import by @pooja-bruno in #7476$$$fix: add conversion for non-string values within headers; params; etc during postman collection imports by @sanish-bruno in #7644$$$Others$$$security: fix all critical vulnerable dependency reports by @sid-bruno in #7645$$$chore: add a promise based wait group for the shell variables by @sid-bruno in #7647
Interested in automating patching for Bruno MSI?