v2.8.0

usebruno/brunov2.8.0Jul 22, 2025by maintainer-bruno

AI Summary

A comprehensive update introducing tagging for requests, OAuth2 implicit grant support, and new APIs like `bru.sendRequest` and `res.getSize()`, alongside significant CLI and UI improvements.

Key Highlights

  • Tagging requests and filtering collection runs using tags
  • OAuth2 implicit grant type support
  • New `bru.sendRequest` API and `res.getSize()` helper
  • CLI improvements including SSL/TLS and system proxy settings

New Features

  • Tagging requests and filtering collection runs
  • OAuth2 implicit grant type
  • Add dataBuffer to response for test scripts
  • Introduce res.getSize() helper
  • Toggle encoding of URL query parameters
  • Folder sequencing sort in bruno-cli
  • Disable SSL/TLS & enable system proxy
  • Support AWS Session Token for SSO
  • Azure cli auth for secrets fetching

Full Release Notes

## What's Changed

### Features

Feat: Tagging requests and filtering collection runs using tags by @asonkeri in https://github.com/usebruno/bruno/pull/2716
Feat: validator to check if a given path is inside an open Collection by @ramki-bruno in https://github.com/usebruno/bruno/pull/4800
Feat: add dataBuffer to response for test scripts by @RainoPikkarainen in https://github.com/usebruno/bruno/pull/1881
Feat: introduce res.getSize() helper (header/body/total) by @pooja-bruno in https://github.com/usebruno/bruno/pull/5018
Feat: OAuth2 implicit grant type by @naman-bruno in https://github.com/usebruno/bruno/pull/4307
Feat: add status bar & console by @naman-bruno in https://github.com/usebruno/bruno/pull/4922
Feat: toggle encoding of URL query parameters by @maintainer-bruno in https://github.com/usebruno/bruno/pull/5089
Feat: import URL-encode settings from Postman and Insomnia by @maintainer-bruno in https://github.com/usebruno/bruno/pull/5102
Feat: folder sequencing sort in bruno-cli by @lohxt1 in https://github.com/usebruno/bruno/pull/5111
Feat: disable SSL/TLS & enable system proxy by @lohxt1 in https://github.com/usebruno/bruno/pull/5125
Feat: enable/disable collection/folder run buttons based on filtered requests by @lohxt1 in https://github.com/usebruno/bruno/pull/5131
Feat: Support AWS Session Token for SSO and Temporary Credentials by @pooja-bruno
Feat: Auto-updater improvements. by @sanjaikumar-bruno
Feat: Azure cli auth for secrets fetching by @pooja-bruno
Feat: pass item and collection props to RunnerTimeline component by @sanjaikumar-bruno

### Fixes

Fix: reset test-results state on each new request run by @pooja-bruno in https://github.com/usebruno/bruno/pull/5022
Fix: handle undefined title and improve error handling by @sanjaikumar-bruno in https://github.com/usebruno/bruno/pull/5009
Fix: collection request-numbers font family by @pooja-bruno in https://github.com/usebruno/bruno/pull/4248
Fix: restrict {{$randomInt}} to 0–1000 by @junglesub in https://github.com/usebruno/bruno/pull/4938
Fix: include draft tags while filtering requests for runs by @lohxt1 in https://github.com/usebruno/bruno/pull/5142
Fix: move URL-encoding utils to bruno common by @maintainer-bruno in https://github.com/usebruno/bruno/pull/5098
Fix: export for folder-level auth by @pooja-bruno in https://github.com/usebruno/bruno/pull/5041
Fix: add rsbuild watchFiles config & forceRefreshWatcher option by @lohxt1 in https://github.com/usebruno/bruno/pull/4766
Fix: runner result scroll by @pooja-bruno in https://github.com/usebruno/bruno/pull/5062
Fix: use SingleLineEditor for env-variable highlighting by @bacteriostat in https://github.com/usebruno/bruno/pull/4954
Fix: add script error card in collection runner by @pooja-bruno in https://github.com/usebruno/bruno/pull/4984
Fix: code-generator headers and multipart-form bug by @pooja-bruno in https://github.com/usebruno/bruno/pull/5056
Fix: OAuth2 token-request refactor and fixes by @lohxt1 in https://github.com/usebruno/bruno/pull/5066
Fix: scroll issue in collection & folder settings by @naman-bruno in https://github.com/usebruno/bruno/pull/5093
Fix: AWS v4 signature error by @pooja-bruno in https://github.com/usebruno/bruno/pull/5099
Fix: ignore empty header on Auth API-Key (Header) by @wibaek in https://github.com/usebruno/bruno/pull/5007
Fix: timeline scroll behaviour, border colour, tooltip opacity by @naman-bruno in https://github.com/usebruno/bruno/pull/5108
Fix: timeline responsePane scroll by @naman-bruno in https://github.com/usebruno/bruno/pull/5110
Fix: enhance path validation to include last-opened collections by @Pragadesh-45 in https://github.com/usebruno/bruno/pull/5123
Fix: status-bar & dev-tools z-index issue by @naman-bruno in https://github.com/usebruno/bruno/pull/5132
Fix: improve handling of “Inherit” for folders & requests by @sanish-bruno in https://github.com/usebruno/bruno/pull/5107
Fix: crash on double-click for collection & collection item by @sanish-bruno in https://github.com/usebruno/bruno/pull/5151
Fix: console-design tweaks by @naman-bruno in https://github.com/usebruno/bruno/pull/5103
Fix: sort folders by name first then sequence by @lohxt1 in https://github.com/usebruno/bruno/pull/5063
Fix: add: iterationIndex in notifyScriptExecution by @pooja-bruno
Fix: runner scroll fixes by @lohit-bruno

### Others

Warning-message content updated by @Joseph-PS in https://github.com/usebruno/bruno/pull/5032
Content updated by @Joseph-PS in https://github.com/usebruno/bruno/pull/5027
Manage-secrets modal content updated by @Joseph-PS in https://github.com/usebruno/bruno/pull/5034
Collection-runner tags updates by @lohit-bruno in https://github.com/usebruno/bruno/pull/5069
Capitalize toast message by @stupidly-logical in https://github.com/usebruno/bruno/pull/5083
Rename: devtools to devUtils by @naman-bruno

**Full Changelog**: https://github.com/usebruno/bruno/compare/v2.7.0..._v2.8.0