# browser-use changelog
> 🌐 Make websites accessible for AI agents. Automate tasks online with ease.
- Vendor: browser-use
- Category: AI
- Official site: https://browser-use.com/
- Tracked by: What's New (https://whatsnew.fyi/product/browser-use)
- Harvested from: GitHub (browser-use/browser-use)
- Entries below: 10 (newest first)
What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog.
## Releases
### 0.13.7
- Date: 2026-07-27
- Version: 0.13.7
- Original notes: https://github.com/browser-use/browser-use/releases/tag/0.13.7
- Permalink: https://whatsnew.fyi/product/browser-use/releases/0.13.7
- **fixed** — Do not send default params in gemini genconfig
- **fixed** — Fix tool name in flash prompts from replace_file_str to replace_file
- **fixed** — Handle file:// URLs in _extract_start_url
- **changed** — Stop auto-inheriting output_model_schema into per-page extraction
- **fixed** — Fix clear-to-empty on React controlled inputs using native value setter
- **fixed** — Gate the skeleton-screen 'still loading?' hint on in-flight network requests
- **fixed** — Fix nested cross-origin iframe extraction filtering
- **fixed** — Keep selector indices unique across CDP sessions
- **fixed** — Bound DOM fanout and preserve recoverable state in browser
- **fixed** — Fix compact cross-origin payment field extraction
- **fixed** — Stop reusing cached DOM after browser-state timeouts
- **fixed** — Allow checkbox-sized cross-origin controls safely
- **changed** — Simplify cross-origin iframe minimum size
- **fixed** — Call the model with minimal state after capture timeout
Ships the latest version of the CLI, which includes bug fixes and better browser management.
##### What's Changed
* fix: dont send default params in gemini genconfig by @markmcd in https://github.com/browser-use/browser-use/pull/5173
* Fix tool name in flash prompts: replace_file_str -> replace_file by @MagMueller in https://github.com/browser-use/browser-use/pull/5272
* fix: handle file:// urls in _extract_start_url by @laithrw in https://github.com/browser-use/browser-use/pull/5276
* extract: stop auto-inheriting output_model_schema into per-page extraction by @MagMueller in https://github.com/browser-use/browser-use/pull/5278
* Fix clear-to-empty on React controlled inputs (native value setter) by @MagMueller in https://github.com/browser-use/browser-use/pull/5274
* Gate the skeleton-screen 'still loading?' hint on in-flight network requests by @MagMueller in https://github.com/browser-use/browser-use/pull/5273
* Fix nested cross-origin iframe extraction filtering by @MagMueller in https://github.com/browser-use/browser-use/pull/5290
* Keep selector indices unique across CDP sessions by @MagMueller in https://github.com/browser-use/browser-use/pull/5291
* fix(browser): bound DOM fanout and preserve recoverable state by @MagMueller in https://github.com/browser-use/browser-use/pull/5292
* Fix compact cross-origin payment field extraction by @MagMueller in https://github.com/browser-use/browser-use/pull/5296
* Stop reusing cached DOM after browser-state timeouts by @MagMueller in https://github.com/browser-use/browser-use/pull/5297
* Allow checkbox-sized cross-origin controls safely by @MagMueller in https://github.com/browser-use/browser-use/pull/5298
* Simplify cross-origin iframe minimum size by @MagMueller in https://github.com/browser-use/browser-use/pull/5299
* Call the model with minimal state after capture timeout by @MagMueller in https://github.com/browser-use/browser-use/pull/5300
* Release 0.13.7 with Browser Harness 0.1.8 by @laithrw in https://github.com/browser-use/browser-use/pull/5308
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.13.6...0.13.7
### 0.13.6
- Date: 2026-07-17
- Version: 0.13.6
- Original notes: https://github.com/browser-use/browser-use/releases/tag/0.13.6
- Permalink: https://whatsnew.fyi/product/browser-use/releases/0.13.6
##### What's Changed
* Release 0.13.6 with Browser Harness 0.1.6 by @gregpr07 in https://github.com/browser-use/browser-use/pull/5245
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.13.5...0.13.6
### 0.13.5
- Date: 2026-07-17
- Version: 0.13.5
- Original notes: https://github.com/browser-use/browser-use/releases/tag/0.13.5
- Permalink: https://whatsnew.fyi/product/browser-use/releases/0.13.5
- **added** — Accept bu-qa-1 model alias in ChatBrowserUse
- **added** — Support MCP registry
##### What's Changed
* Update README.md by @ShawnPana in https://github.com/browser-use/browser-use/pull/5197
* feat: accept bu-qa-1 model alias in ChatBrowserUse by @Alezander9 in https://github.com/browser-use/browser-use/pull/5226
* support MCP registry by @laithrw in https://github.com/browser-use/browser-use/pull/5242
* Bump browser-use version to 0.13.5 + sync BH by @laithrw in https://github.com/browser-use/browser-use/pull/5243
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.13.4...0.13.5
### 0.13.4
- Date: 2026-07-11
- Version: 0.13.4
- Original notes: https://github.com/browser-use/browser-use/releases/tag/0.13.4
- Permalink: https://whatsnew.fyi/product/browser-use/releases/0.13.4
- **added** — MCP server for CLI 3.0 with shared MCP runner and max_dim guard
- **fixed** — Navigation readiness detection with per-target lifecycle event storage and handling of same-document navigations without timeout burning
- **fixed** — Markdown extraction no longer destroys URLs and drops long link lines
- **added** — Detect LLM output truncation instead of failing with misleading parse errors, with fallback LLM switching on truncation
- **fixed** — Keep plain BrowserErrors recoverable and preserve structured error memory through execute_action
- **fixed** — Visibility check no longer mutates shared snapshot bounds
- **changed** — Pin Browser Harness to 0.1.5 for Windows reliability fixes and cloud-browser suggestion
- **changed** — CLI polish including shim for legacy CLI commands, hints for unknown commands, and faster startup
- **changed** — Restructure README quickstart around the CLI and Python library paths
##### What's Changed
- MCP server for CLI 3.0: shared MCP runner, `max_dim` guard.
- Fix navigation readiness detection: per-target lifecycle event storage, and handle same-document navigations without burning the readiness timeout.
- Fix markdown extraction destroying URLs and dropping long link lines.
- Detect LLM output truncation instead of failing with misleading parse errors, and let truncation errors switch to the fallback LLM.
- Keep plain BrowserErrors recoverable and preserve structured error memory through execute_action.
- Fix visibility check mutating shared snapshot bounds.
- Pin Browser Harness to `0.1.5` (Windows reliability fixes, cloud-browser suggestion).
- CLI polish: shim for legacy CLI commands, hints for unknown commands, faster startup.
- Restructure README quickstart around the CLI and Python library paths.
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.13.3...0.13.4
### 0.13.3
- Date: 2026-07-01
- Version: 0.13.3
- Original notes: https://github.com/browser-use/browser-use/releases/tag/0.13.3
- Permalink: https://whatsnew.fyi/product/browser-use/releases/0.13.3
- **added** — Launch Browser Use CLI 3.0 powered by Browser Harness
- **added** — Add browser-use skill so coding agents can install the Browser Use skill directly
- **changed** — Pin Browser Harness to 0.1.4 and ship the Browser Use skill with the package
- **changed** — Improve skill install behavior across Claude Code, Codex, Cursor, Gemini, OpenCode, and related agent skill directories
##### What's Changed
- Launch Browser Use CLI 3.0 powered by Browser Harness.
- Add `browser-use skill` so coding agents can install the Browser Use skill directly.
- Pin Browser Harness to `0.1.4` and ship the Browser Use skill with the package.
- Improve skill install behavior across Claude Code, Codex, Cursor, Gemini, OpenCode, and related agent skill directories.
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.13.2...0.13.3
### 0.13.2
- Date: 2026-06-12
- Version: 0.13.2
- Original notes: https://github.com/browser-use/browser-use/releases/tag/0.13.2
- Permalink: https://whatsnew.fyi/product/browser-use/releases/0.13.2
- **added** — Add BU3 browser use models
- **changed** — Accept provider-prefixed models in ChatBrowserUse
- **removed** — Remove bu-3 and bu-3-max models
- **changed** — Default beta example to openai/gpt-5.5
##### What's Changed
* [codex] add BU3 browser use models by @MagMueller in https://github.com/browser-use/browser-use/pull/5002
* [ENG-4762] publish: gate publish_to_pypi behind release env by @LarsenCundric in https://github.com/browser-use/browser-use/pull/5013
* feat(llm): accept provider-prefixed models in ChatBrowserUse by @sauravpanda in https://github.com/browser-use/browser-use/pull/5007
* chore(llm): remove bu-3 / bu-3-max, default beta example to openai/gpt-5.5 by @sauravpanda in https://github.com/browser-use/browser-use/pull/5020
* Bump version from 0.13.1 to 0.13.2 by @MagMueller in https://github.com/browser-use/browser-use/pull/5026
* Bump browser-use-core to 0.13.2 by @laithrw in https://github.com/browser-use/browser-use/pull/5027
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.13.1...0.13.2
### 0.13.1
- Date: 2026-06-10
- Version: 0.13.1
- Original notes: https://github.com/browser-use/browser-use/releases/tag/0.13.1
- Permalink: https://whatsnew.fyi/product/browser-use/releases/0.13.1
- **added** — Support Claude Fable 5 model
- **changed** — Anthropic tool choice set to auto when thinking (cannot force it)
- **fixed** — Fix packaged agent tools environment
##### What's Changed
* support claude fable 5 by @laithrw in https://github.com/browser-use/browser-use/pull/5008
* anthropic: tool choice auto when thinking (cannot force it) by @laithrw in https://github.com/browser-use/browser-use/pull/5009
* Fix packaged agent tools env by @gregpr07 in https://github.com/browser-use/browser-use/pull/5010
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.13.0...0.13.1
### 0.13.0 — 0.13.0 - Rebuilt in Rust [beta]
- Date: 2026-06-08
- Version: 0.13.0
- Original notes: https://github.com/browser-use/browser-use/releases/tag/0.13.0
- Permalink: https://whatsnew.fyi/product/browser-use/releases/0.13.0
- **added** — Introduce a new Rust-backed beta agent that provides modern models a more direct browser control loop guided by robust helpers
- **added** — Add x402 skill
- **fixed** — Fix prerelease version upgrade check
- **changed** — Clean up Rust SDK server implementation
- **added** — Add browser-use-core binary discovery
- **fixed** — Close beta SDK browser resources properly
Browser Use 0.13.0 introduces a new Rust-backed beta agent.
It gives modern models a more direct browser control loop, guided by robust helpers instead of brittle browser abstractions.
```bash
uv add "browser-use[core]"
```
```python
from browser_use.beta import Agent
```
The existing Python agent remains unchanged.
##### What's Changed
* add x402 skill by @laithrw in https://github.com/browser-use/browser-use/pull/4782
* fix by @laithrw in https://github.com/browser-use/browser-use/pull/4950
* Magnus/rust sdk server clean pr by @MagMueller in https://github.com/browser-use/browser-use/pull/4975
* Validate Rust terminal SDK server binary by @laithrw in https://github.com/browser-use/browser-use/pull/4996
* Add browser-use-core binary discovery by @gregpr07 in https://github.com/browser-use/browser-use/pull/4994
* Fix prerelease version upgrade check by @gregpr07 in https://github.com/browser-use/browser-use/pull/4998
* Prepare browser-use rc4 by @gregpr07 in https://github.com/browser-use/browser-use/pull/5003
* Close beta SDK browser resources by @gregpr07 in https://github.com/browser-use/browser-use/pull/5004
* Prepare browser-use 0.13.0 by @gregpr07 in https://github.com/browser-use/browser-use/pull/5005
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.12.9...0.13.0
### 0.12.9
- Date: 2026-05-26
- Version: 0.12.9
- Original notes: https://github.com/browser-use/browser-use/releases/tag/0.12.9
- Permalink: https://whatsnew.fyi/product/browser-use/releases/0.12.9
- **changed** — Pass session id to judge LLM calls
- **fixed** — Skip screenshots on new tab pages
##### What's Changed
* Pass session id to judge LLM calls by @MagMueller in https://github.com/browser-use/browser-use/pull/4918
* fix(agent): skip screenshots on new tab pages by @MagMueller in https://github.com/browser-use/browser-use/pull/4920
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.12.8...0.12.9
### 0.12.8
- Date: 2026-05-23
- Version: 0.12.8
- Original notes: https://github.com/browser-use/browser-use/releases/tag/0.12.8
- Permalink: https://whatsnew.fyi/product/browser-use/releases/0.12.8
- **fixed** — Restrict unix socket file to owner-only access in daemon
- **fixed** — Refuse evaluate() on restricted browser profiles
- **changed** — Default ChatBrowserUse to bu-2-0
- **added** — Add client header to GoogleChat
- **changed** — Recommend gemini-3-flash-preview in examples and tests
- **added** — Add OpenRouter pricing fallback for token costs
- **changed** — Freeze HistoryItem and lock byte-prefix property
- **changed** — Move per-step metadata out of agent_state into a tail block
- **changed** — Move user request before agent history
##### What's Changed
* fix(daemon): restrict unix socket file to owner-only access by @sauravpanda in https://github.com/browser-use/browser-use/pull/4870
* docs: clarify integration example placement by @felix-windsor in https://github.com/browser-use/browser-use/pull/4856
* fix(tools): refuse evaluate() on restricted browser profiles by @sauravpanda in https://github.com/browser-use/browser-use/pull/4871
* chore(llm): default ChatBrowserUse to bu-2-0 by @sauravpanda in https://github.com/browser-use/browser-use/pull/4876
* feat: add client header to GoogleChat by @markmcd in https://github.com/browser-use/browser-use/pull/4884
* chore(llm): recommend gemini-3-flash-preview in examples and tests by @sauravpanda in https://github.com/browser-use/browser-use/pull/4885
* Add OpenRouter pricing fallback for token costs by @sauravpanda in https://github.com/browser-use/browser-use/pull/4886
* agent(history): freeze HistoryItem + lock byte-prefix property by @sauravpanda in https://github.com/browser-use/browser-use/pull/4890
* agent(prompts): move per-step metadata out of into a tail block by @sauravpanda in https://github.com/browser-use/browser-use/pull/4891
* feat: forward cached_content into generate_content by @sauravpanda in https://github.com/browser-use/browser-use/pull/4889
* Move user request before agent history by @MagMueller in https://github.com/browser-use/browser-use/pull/4897
* Bump version to 0.12.8 by @MagMueller in https://github.com/browser-use/browser-use/pull/4899
* Revert ChatGoogle cached_content forwarding by @MagMueller in https://github.com/browser-use/browser-use/pull/4900
* Revert evaluate restriction on restricted profiles by @MagMueller in https://github.com/browser-use/browser-use/pull/4901
* Trim HistoryItem freeze follow-up by @MagMueller in https://github.com/browser-use/browser-use/pull/4902
##### New Contributors
* @felix-windsor made their first contribution in https://github.com/browser-use/browser-use/pull/4856
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.12.7...0.12.8