v2.10.0
usebruno/brunov2.10.0Aug 28, 2025by helloanoop
AI Summary
Introduces gRPC support and persistent cookies. Features bulk editing and OAuth2 enhancements.
Key Highlights
- gRPC Support (Beta).
- Persistent cookies handling.
- Bulk edit for collection and folder header.
- Add support for additional parameters in oauth2 requests.
- Parallel execution option for CSV iterations in run command.
New Features
- gRPC Support.
- Add Global Shortcuts for Zoom, Minimize, and Close on Windows.
- Persist cookies in app.
- Add persistent environment variable handling in IPC events and Bru class.
- Bulk edit for collection and folder header.
- Add support for additional parameters in oauth2 requests.
- Add parallel execution option for CSV iterations in run command.
- Improve toolbar ui.
Full Release Notes
## Features - feat: gRPC Support by @sanish-bruno in [#5148](https://github.com/usebruno/bruno/pull/5148) - feat: Add Global Shortcuts for Zoom, Minimize, and Close on Windows (fixes: #4108) by @Pragadesh-45 in [#4110](https://github.com/usebruno/bruno/pull/4110) - feat: persist cookies in app by @pooja-bruno in [#5318](https://github.com/usebruno/bruno/pull/5318) - feat: add persistent environment variable handling in IPC events and Bru class by @sanjaikumar-bruno in [#5172](https://github.com/usebruno/bruno/pull/5172) - feat: bulk edit for collection and folder header by @pooja-bruno in [#5279](https://github.com/usebruno/bruno/pull/5279) - feat: add support for additional parameters in oauth2 requests by @lohxt1 in [#4447](https://github.com/usebruno/bruno/pull/4447) - feat: add parallel execution option for CSV iterations in run command by @sanjaikumar-bruno - improve: toolbar ui by @pooja-bruno ## Fixes - fix: test only flag in cli to include pre and post test by @pooja-bruno in [#5216](https://github.com/usebruno/bruno/pull/5216) - fix: url interpolation in code gen by @pooja-bruno in [#5187](https://github.com/usebruno/bruno/pull/5187) - fix: cli test for cookie by @pooja-bruno in [#5327](https://github.com/usebruno/bruno/pull/5327) - fix(security): patch CVE-2025-7783 by forcing form-data@4.0.4 by @bijin-bruno in [#5329](https://github.com/usebruno/bruno/pull/5329) - fix: update authentication mode to inherit in OpenAPI to Bruno by @sanish-bruno in [#5300](https://github.com/usebruno/bruno/pull/5300) - Fix: OAuth2 Token Scope Handling and Optional Client Secret by @naman-bruno in [#5259](https://github.com/usebruno/bruno/pull/5259) - fix: client id placement issue by @naman-bruno in [#5348](https://github.com/usebruno/bruno/pull/5348) - fix: consider delay when running again by @naman-bruno in [#5349](https://github.com/usebruno/bruno/pull/5349) - fix(cookie-store): defer encryption setup to prevent early macOS by @pooja-bruno in [#5373](https://github.com/usebruno/bruno/pull/5373) - CLI Fix: OAuth2 Token Scope Handling and encode Client Secret by @naman-bruno in [#5377](https://github.com/usebruno/bruno/pull/5377) - fix: Bruno collection import corrupt files by @naman-bruno in [#5393](https://github.com/usebruno/bruno/pull/5393) - fix: global env issue on bulk import by @sreelakshmi-bruno in [#5396](https://github.com/usebruno/bruno/pull/5396) - fix: option to parse large bru files by @lohit-bruno in [#5324](https://github.com/usebruno/bruno/pull/5324) - fix: Add missing stringifyRequest import for bruno-cli by @abborg in [#5282](https://github.com/usebruno/bruno/pull/5282) - fix: add global env var in codegen url interpolation by @pooja-bruno in [#5397](https://github.com/usebruno/bruno/pull/5397) - fix: Add type field to env when not present by @sreelakshmi-bruno in [#5401](https://github.com/usebruno/bruno/pull/5401) - fix: Updated axios request to include httpAgent and httpsAgent for Discovery process SSO by @Pragadesh44-Bruno - fix: updated envSecrets logic for creating api spec from collection and added missing imports by @lohit-bruno ## Others - move: cookie file in bruno-request package by @pooja-bruno in [#5384](https://github.com/usebruno/bruno/pull/5384) ## New Contributors - @abborg made their first contribution in [#5282](https://github.com/usebruno/bruno/pull/5282) - @bijin-bruno made their first contribution in [#5329](https://github.com/usebruno/bruno/pull/5329) **Full Changelog**: https://github.com/usebruno/bruno/compare/v2.9.0...v2.10.0