v2.11.0
usebruno/brunov2.11.0Sep 12, 2025by bijin-bruno
AI Summary
Focuses on import capabilities, authentication enhancements (OAuth2, WSSE), and UI improvements like global search and masking.
Key Highlights
- Bulk and URL import support.
- WSSE authentication support for gRPC.
- Global search modal.
- Masking secret values in downloaded reports.
- Persist response body scroll position across tabs.
New Features
- Bulk and url import support.
- Masking secret values within downloaded reports.
- Persist response body scroll position across tabs.
- New import modal.
- Include oauth2 additional parameters in bruno collection exports.
- Change landing page of Bruno.
- WSSE authentication support to gRPC requests.
- Custom HTTP method.
- Global search modal.
- Adding metadata to report.
Full Release Notes
## Features * Add: Bulk and url import support by @pooja-bruno * Feat: Masking secret values within downloaded reports by @sanjaikumar-bruno * Feat: Persist response body scroll position across tabs by @terminal-overflow in [#3902](https://github.com/usebruno/bruno/pull/3902) * Feat: New import modal by @pooja-bruno in [#5050](https://github.com/usebruno/bruno/pull/5050) * Include oauth2 additional parameters in bruno collection exports by @lohit-bruno in [#5422](https://github.com/usebruno/bruno/pull/5422) * Change landing page of Bruno by @ganesh-bruno in [#5436](https://github.com/usebruno/bruno/pull/5436) * Feat: Add WSSE authentication support to gRPC requests by @sanish-bruno in [#5455](https://github.com/usebruno/bruno/pull/5455) * Feat: Custom HTTP method by @sanjaikumar-bruno in [#4841](https://github.com/usebruno/bruno/pull/4841) * Add: Global search modal by @pooja-bruno in [#5400](https://github.com/usebruno/bruno/pull/5400) * Feat: Adding metadata to report by @sreelakshmi-bruno in [#5360](https://github.com/usebruno/bruno/pull/5360) ## Fixes * Fix: Github scripts tests by @lohit-bruno * Fix: Collection runner download - add missing fs lib import by @lohit-bruno * Fix: Skip disables secrets from azure secret fetch by @pooja-bruno * Fix: Show request body in devtools #5336 by @tlaloc911 in [#5337](https://github.com/usebruno/bruno/pull/5337) * Fix: Large response crash bruno by @naman-bruno in [#5385](https://github.com/usebruno/bruno/pull/5385) * Fix: Environment persistence and UI by @sanjaikumar-bruno in [#5404](https://github.com/usebruno/bruno/pull/5404) * Fix: Incorrectly counts running/in-progress requests by @jokj624 in [#5253](https://github.com/usebruno/bruno/pull/5253) * Fix: Resolve URL and search string for proper handling in digest auth interceptor by @Pragadesh-45 in [#5317](https://github.com/usebruno/bruno/pull/5317) * Fix: Store redirect cookies under initial request domain by @pooja-bruno in [#5387](https://github.com/usebruno/bruno/pull/5387) * Fix: Unable to set request bodies with colon characters in their names by @pietrygamat in [#3178](https://github.com/usebruno/bruno/pull/3178) * Fix: Openapi auth import in bruno by @pooja-bruno in [#5354](https://github.com/usebruno/bruno/pull/5354) * Fix: GraphQL documentation theme by @notKvS in [#5435](https://github.com/usebruno/bruno/pull/5435) * Fix(Curl-parser): Curl commands with url without protocol by @bijin-bruno in [#5453](https://github.com/usebruno/bruno/pull/5453) * Fix(Apt): Ensure Bruno repo key is world-readable on Debian 12+ by @Pragadesh-45 in [#5474](https://github.com/usebruno/bruno/pull/5474) * Fix: Bruno GUI hangs on 308 redirect by @naman-bruno in [#5445](https://github.com/usebruno/bruno/pull/5445) * Bugfix/Global shortcut unfocused by @bernborgess in [#5490](https://github.com/usebruno/bruno/pull/5490) * Fix: Add z-index to CodeMirror hint box by @josbiz in [#5459](https://github.com/usebruno/bruno/pull/5459) * Fix: Remove use of `globalShortcut` for minimize/hide to avoid hijacking system shortcuts by @Pragadesh-45 in [#5458](https://github.com/usebruno/bruno/pull/5458) * Fix: Ca certs fixes and tests by @lohit-bruno in [#5429](https://github.com/usebruno/bruno/pull/5429) ## Others * Update: Paid modal language by @rreyn-bruno * Rename: Golden edition to features in preference in modal by @pooja-bruno * Added dev utils and remove chrome console by @ganesh-bruno * Moved e2e import tests to the tests folder by @lohit-bruno * Chore: Electron builder updates by @lohit-bruno in [#5425](https://github.com/usebruno/bruno/pull/5425) * Chore: Eslint updates and fixes by @lohit-bruno in [#5402](https://github.com/usebruno/bruno/pull/5402) * Update: Readme.md installation instructions via Apt (#5411) by @jbraconig in [#5412](https://github.com/usebruno/bruno/pull/5412) * Rename: Query table value from path to value by @ganesh-bruno in [#5139](https://github.com/usebruno/bruno/pull/5139) * Changed example to cjs syntax by @ganesh-bruno in [#4526](https://github.com/usebruno/bruno/pull/4526) * \[Snyk] Upgrade @faker-js/faker from 8.4.0 to 8.4.1 by @bijin-bruno in [#5347](https://github.com/usebruno/bruno/pull/5347) * Update: The grpc tagline by @ganesh-bruno in [#5449](https://github.com/usebruno/bruno/pull/5449) * Add: Playwright tests for Notifications modal and Sidebar toggle by @helloanoop in [#5466](https://github.com/usebruno/bruno/pull/5466) * Update: Bruno's age 🎉 by @Pragadesh-45 in [#5328](https://github.com/usebruno/bruno/pull/5328) * Add: HttpMethodSelector component tests by @helloanoop in [#5481](https://github.com/usebruno/bruno/pull/5481) * Add: Playwright test for import collection modal by @pooja-bruno in [#5487](https://github.com/usebruno/bruno/pull/5487) * Add: Vscode image by @naman-bruno in [#5491](https://github.com/usebruno/bruno/pull/5491) * Refactor: Tests by @helloanoop in [#5517](https://github.com/usebruno/bruno/pull/5517) * Feat: Script to calculate locs of repo by @helloanoop in [#5238](https://github.com/usebruno/bruno/pull/5238) * Add: Playwright testing guide for Bruno application by @sanish-bruno in [#5262](https://github.com/usebruno/bruno/pull/5262) * Node VM support by @lohit-bruno in [#5518](https://github.com/usebruno/bruno/pull/5518) ## New Contributors * @terminal-overflow made their first contribution in [#3902](https://github.com/usebruno/bruno/pull/3902) * @jbraconig made their first contribution in [#5412](https://github.com/usebruno/bruno/pull/5412) * @josbiz made their first contribution in [#5459](https://github.com/usebruno/bruno/pull/5459) * @notKvS made their first contribution in [#5435](https://github.com/usebruno/bruno/pull/5435) * @bernborgess made their first contribution in [#5490](https://github.com/usebruno/bruno/pull/5490)