Skip to content

bruno

v4.3.0
usebruno/bruno

Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)

Version of usebruno/bruno you run

CompareView on GitHub

Release history

All releases on GitHub
BadgeLatest version of usebruno/bruno[![version](/badge/usebruno/bruno)](/p/usebruno/bruno)

Changelog

Features

  • feat(converter): enhance OAuth2 token handling in processAuth function by @sanish-bruno in #9454
  • feat(runner): store runner payloads in the file store by @chirag-bruno in #9408
  • feat(sqlite-file): add a file store to the SQLite SDK by @chirag-bruno in #9405
  • feat(openapi): revamp Create OpenAPI spec Modal by @adwait-bruno in #9302
  • feat: show keyboard shortcut hints in menus by @lohit-bruno in #9426
  • feat: add unresolved variables info card by @prateek-bruno in #9401
  • feat(benchmark): utils to measure over checkpoints, spans, and also drain them by @sid-bruno in #9292
  • feat(response-examples): implement "Try" functionality for response examples by @abhishekp-bruno in #9342
  • feat: open sidebar openapi specs as workspace tabs by @sachin-bruno in #9291
  • feat(sidebar): adds debounce on sidebar search by @sachin-thakur-bruno in #9045
  • feat(bruno-sqlite): move cache collection fetch to bruno-sqlite by @shubh-bruno in #9195
  • feat(preferences): design update for general settings page by @sachin-thakur-bruno in #9056
  • feat: force close db by @sid-bruno in #9335
  • feat(wsdl): resolve schemaLocation references to external XSD files by @gopu-bruno in #9327
  • feat(tags): add folder-level tags with inheritance by @morsh-bruno in #9253
  • feat(theme): add Dracula dark theme by @Ayce45 and @lohit-bruno in #7815
  • feat(theme): add gruvbox dark/light (+variants) by @taylrfnt in #8153
  • feat(ui): Add Cyberdream light and dark themes by @byt3m4st3r in #8877
  • feat(sidebar): virtualize sidebar nested items by @sachin-thakur-bruno in #9190
  • feat(scripts): enhanced pre-request scripts handling with environment variable interpolation and added tests by @sharan-bruno in #9164
  • feat(CLI): added interpolation for digest auth credentials and corresponding tests by @sharan-bruno in #9156
  • feat(headers): show collection and folder headers in the inherited accordian by @pooja-bruno and @sachin-thakur-bruno in #9129
  • feat(sidebar): optimize multi-select drag state logic by @Gopi-bruno in #9202
  • feat(runner): build run reports from the stored file payloads by @chirag-bruno
  • feat(secret-manager): fetch external secrets just in time by @prateek-bruno
  • feat(ai): show hint for org disabled providers by @gopu-bruno
  • feat(UI): Improve visibility of long variable values in the variables table by @sharan-bruno
  • feat(git): fix BranchSelector to support remote branches and improve branch handling by @naman-bruno
  • feat(secret-manager): move external secret values from disk to in-memory storage by @prateek-bruno
  • feat(license): mask license key in license settings by @Gopi-bruno
  • feat(git): add branch selection to workspace clone dialog by @gopu-bruno

Fixes

  • fix(flatpak): fix git not found issue in flatpak package by @Pragadesh-45 and @sid-bruno in flathub#129
  • fix: adding mock server to test by @utkarsh-bruno in #9503
  • fix: adding permission request handler on apps by @utkarsh-bruno in #9470
  • fix(export-zip): make ignoredDirectories check case-insensitive by @prateek-bruno in #9480
  • fix(preferences): auto save delay error check by @sachin-thakur-bruno in #9472
  • fix: retry git metadata dir remove by @prateek-bruno in #9473
  • fix: match form-urlencoded and multipart media types, ignoring params and case by @lohit-bruno in #9425
  • fix: ensure we're not importing / exporting .git directory by @prateek-bruno in #9430
  • fix(wsdl): include xs:any and xs:group in generated request bodies by @gopu-bruno in #9429
  • fix: file cache on makes doesn't respect the ignored folders by @utkarsh-bruno in #9344
  • fix(workspaces): allowed duplicate workspace names, enforcing uniqueness on the filesystem path instead by @ravindra-bruno in #9392
  • fix(wsdl): fix choice option count when elements are grouped by @gopu-bruno in #9409
  • fix(runner): bru runner stopExecution should halt the entire run by @sharan-bruno in #9285
  • fix(ui): preferences Request Timeout warning message streamlined by @abhidev-bruno in #9406
  • fix(ui): responsive runner toolbar UI by @morsh-bruno in #9338
  • fix(runner): unable to keep the scroll in top while checking Collection Runner iteration summary of each run by @sharan-bruno in #9396
  • fix: measure total response time instead of TTFB (#7594) by @pkrisko and @lohit-bruno in #7628
  • fix(headers): default disable headers import by @pooja-bruno in #9329
  • fix(sidebar): drag and drop request and folders by @sachin-thakur-bruno in #9364
  • fix(environment): name column resize in environemnt table by @sachin-thakur-bruno in #9341
  • fix(app): run app guests in a secure context (#8838) by @sid-bruno in #9311
  • fix: honor ignore paths on initial collection scan (#9204) by @sachin-thakur-bruno in #9333
  • fix(autocomplete): stopped invalid ghost text in script editors by @ravindra-bruno in #9287
  • fix(certificates): update certificate type mappings from 'pem'/'pkcs12' to 'cert'/'pfx' in conversion functions and tests by @abhishekp-bruno in #9274
  • fix(OpenAPI): OpenAPI spec creation not working by @sachin-bruno in #9191
  • fix(sidebar): align API spec row styling with collection rows by @adwait-bruno in #9178

Full release notesCompare with previous