This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+4 more
ReleasePort's take
Moderate signalThe claw-app UI now includes a bottom Help footer in the sidebar, and claw-server-rust gains replay tabs discovery and ownership of audit schema migrations. Several bugfixes tighten onboarding flow behavior.
Why it matters: Feature additions (Help footer, replay tab discovery, audit migration ownership) expand usability; bugfix severity 40 changes enforce stricter onboarding limits and navigation controls.
Summary
AI summaryTouched modules include bos_build, bpatch, claw-app, claw-server, and ci pipelines with various fixes and features.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Add bottom Help footer to sidebar in claw-app. Add bottom Help footer to sidebar in claw-app. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Low |
Implement replay tabs discovery in claw-server-rust. Implement replay tabs discovery in claw-server-rust. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Low |
Own audit schema migrations in claw-server-rust. Own audit schema migrations in claw-server-rust. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Low |
Hide browserclaw tab group chips in patches. Hide browserclaw tab group chips in patches. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Low |
Serve claw MCP through rmcp hooks. Serve claw MCP through rmcp hooks. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Limit onboarding process to the default profile. Limit onboarding process to the default profile. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Defer keychain import prompt during onboarding in patches. Defer keychain import prompt during onboarding in patches. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Use browserclaw state directory in claw-server. Use browserclaw state directory in claw-server. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Avoid newtab navigation under Chromium bridge during onboarding. Avoid newtab navigation under Chromium bridge during onboarding. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Post onboarding completion callback in patches. Post onboarding completion callback in patches. Source: llm_adapter@2026-07-16 Confidence: high |
— |
Full changelog
- chore: clean up env registry (c4916cada)
- feat(env): consolidate all envs into two root env files (#1721) (b823b5e2c)
- chore: unship go patch tool (5c09ecebb)
- fix(claw-app): keep first-run video playable with reduced motion (3ac24f6c5)
- fix(bpatch): capture bos_build resources (c719220f4)
- fix(patches): mark upstream first-run finished after onboarding (ea812e6a4)
- chore: features.yaml build resources (f843407cc)
- Revert "feat: build resources" (92948487d)
- feat: build resources (44bdc24b9)
- feat(bpatch): add annotate and resource groups (7bcc51d7f)
- feat(onboarding-video): wrap cockpit demo in a browser shell (#1713) (c4eea9592)
- fix(claw-onboard): sync onboarding api mirror (8f5106519)
- fix(bos_build): always stage both products' server resources (fd79d8515)
- chore(claw-app): restore first-run video comments (#1712) (21ad7be3c)
- fix(onboarding-video): render claw-app type system instead of serif fallback (#1711) (bc3cb8a11)
- feat(claw-app): upload onboarding video to R2 (29a09454e)
- fix: clean browseros-agent check (8c3d92925)
- fix: prefer BrowserClaw app for claw dev tools (836b8c98c)
- chore: sync internal-docs submodule (#1706) (4b425c78b)
- chore(bos_build): ship bun claw server (16cb6eed4)
- feat(claw-app): interactive Remotion first-run demo + activation redesign (#1702) (a761f8e9d)
- chore(release): build v0.47.7 [skip ci] (0cf291b9f)
- feat: add bpatch checkout aliases (ccc3d3314)
- fix(bpatch): hide store metadata files (6b9e11411)
- fix(bpatch): refuse wrong checkout before state verbs (1afd9cd21)
- feat(bpatch): add init command (487ade776)
- chore(bpatch): improve help screens (fe4814b40)
- fix(patchkit): skip bpatch-v2 root metadata in patch collection (#1694) (2f9735c06)
- feat(bpatch): add make install flow (77380d6fc)
- fix(ci): import os in claw nightly staging heredoc (#1692) (1b482b238)
- fix(ci): force tag updates in persistent-checkout repo sync (5a791daf3)
- feat(bpatch): greenfield Rust rewrite — three-tree convergence tool (#1690) (54e87695c)
- fix: correct onboarding patch hunk counts (68db443a9)
- fix: reduce macOS keychain prompts during Chrome import (66b90d11d)
- fix: BrowserOS onboarding completion crash (94bc609b0)
- chore: sync internal-docs submodule (#1686) (ef31ec83b)
- chore(ci): retire superseded warp nightly and release-full orchestrator (8e0ca78a6)
- chore(ci): retire agent-extension zip release workflow (#1684) (813ae7b49)
- fix: use bun claw-server for now (#1683) (5e3e6705b)
- chore(bos_build): remove claw server variant flag (388b6b901)
- refactor(claw-onboard): align onboarding copy with website + claw-app voice (#1681) (80909332c)
- feat(claw-server): tri-bucket ownership visibility for tabs list (#1680) (e6552198a)
- feat(claw-server): upgrade agent-mcp-manager to 0.0.4-rc.3 + self-heal loops (#1679) (2c926fc46)
- chore: sync internal-docs submodule (#1678) (b750617d4)
- feat(claw-app): cockpit onboarding state for first-run users (#1677) (aa5831aba)
- chore(release): build v0.47.6 [skip ci] (3821f0e2f)
- fix(bos_build): product-scoped artifact collection for upload and release.json (0707613c9)
- feat: win visible installer ui (e387d6d9b)
- chore: sync internal-docs submodule (#1673) (ada76d8e3)
- feat(mcp): attach first snapshot to tabs new; trim tool descriptions + instructions (#1672) (f6c51720b)
- chore: sync internal-docs submodule (#1671) (0246aacc7)
- fix(bos_build): resolve user-level Chrome installs for crx packing (#1670) (931bdd0fd)
- chore: internal-docs (250474c7f)
- feat(mcp): add compact snapshot modes (ee8bc0aa4)
- feat(ci): per-product signed macos nightlies; release-macos consumes published bundles (5ab86ab09)
- feat(mcp): surface dialogs and console errors (81a7152ec)
- feat: implement Rust run tool with rquickjs (93d21d214)
- feat(ci): per-product release orchestrators with staged update feeds (14049baa7)
- fix(ci): fetch CodeSignTool from SSLcom GitHub releases (#1665) (6f836b6f8)
- feat(claw): scope MCP page ownership to agents (f2fe8e556)
- feat(core): add occlusion-aware ref input (#1663) (61b7a06c8)
- feat(bos_build): WinSparkle.dll packaging guard + Windows install verification checklist (#1662) (2bfbd7f3a)
- feat: make MCP action diffs settle-aware (#1661) (12a32b506)
- feat(bos_build): claw-server variant flag, rust by default (d5ff7856b)
- fix(ci): keep local extension bundling opt-in (5167cf323)
- chore: internal-docs (308b7e368)
- feat(bos_build): bundle local nightly extensions (d9807ff09)
- fix(bos_build): sparkle-sign signed macos release plans (#1656) (085c7cbfa)
- feat(tools): release-secrets sync from .env.production with allowlist (f8297fe5c)
- feat(bos_build): stage claw server rust resources (6280532c5)
- fix(ci): validate rust claw zips with uv (ba6129d7b)
- fix(ci): install rust claw validation deps (0ef173019)
- chore: make MCP tool descriptions multiline (c32eb66d6)
- feat(ci): add claw server rust release workflow (326a3ca66)
- fix(bos_build): drop stale branding theme entry (56972a951)
- chore: sync internal-docs submodule (#1649) (336e201b6)
- chore(browseros-mcp): remove manual tab grouping instruction (f5d534d19)
- fix(onboarding): avoid newtab navigation under Chromium bridge (bc5d71353)
- feat: serve claw MCP through rmcp hooks (23bfeb2ba)
- fix(patches): post onboarding completion callback (76b9e51df)
- feat(browseros-mcp): rewrite MCP instructions as operating guide (#1643) (c0bde7162)
- chore(patches): remove BrowserOS settings prefs plumbing (fce06103c)
- fix: normalize rust mcp schemas for Claude Code (837d5c30b)
- chore: internal-docs (2fa06c107)
- chore: sync internal-docs submodule (#1640) (dfea938da)
- ci: trigger internal-docs sync on repository dispatch (#1639) (7ac4db357)
- chore: sync internal-docs submodule (#1638) (0f918036f)
- fix(rust): use build profile for dev dirs (a215018b7)
- feat(claw-server-rust): implement replay tabs discovery (0e5f2589a)
- chore: unship MCP permission gating (75ea3aa93)
- feat(claw-server-rust): own audit schema migrations (f9170af73)
- chore: clean unshipped Claw server leftovers (66ef9a8e9)
- feat(patches): hide browserclaw tab group chips (#1632) (089cdeef7)
- chore(claw-server-rust): satisfy tab activity clippy (8e3c4717d)
- chore(claw-server): rename MCP route folder (4e6e2b9d7)
- chore: don't pin claw extension (#1629) (a71130d32)
- chore: unship unused Claw routes (6f4165c71)
- fix: limit onboarding to default profile (71c8e03e6)
- fix(claw-server): use browserclaw state directory (b38560c19)
- fix(patches): defer onboarding keychain import prompt (#1625) (64cd87964)
- chore: internal-docs (44c11d3c6)
- fix: point onboarding ready step to MCP setup (49c63f2ae)
- feat(claw-app): add bottom Help footer to sidebar (#1622) (7e4e91ef3)
- docs: move rust port docs internal (7eb3a686d)
- Revert "feat(claw-server): use browserclaw home directory" (bca7aa285)
- chore: Merge branch 'main' (28d251d13)
- chore: internal-docs (c6ab29d19)
- chore: features.yaml fixes (#1621) (6eaa49d93)
- fix(patch): cover generated branding output ownership (87d340809)
- chore(claw-onboard): render light-only, matching claw-app (#1619) (ca7d28c68)
- feat(rust-port): claw-server-rust MCP dispatch pipeline + screencast + e2e (phase D) (86c4f8c86)
- feat(dev): dev:claw-rust:watch — BrowserClaw dev loop on the Rust claw-server (4ace0afad)
- feat(claw-server): use browserclaw home directory (6169134db)
- chore(claw-onboard): remove quit Chrome gate (c7824688a)
- chore(release): build v0.47.5 [skip ci] (6cc26e910)
- chore(release): build v0.47.4.1 [skip ci] (68ddc5fae)
- chore: bump claw server version to 0.0.5 (#1613) (6bea9bfc2)
Breaking Changes
- chore(bos_build): remove claw server variant flag
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About BrowserOS
The open-source Agentic browser; alternative to ChatGPT Atlas, Perplexity Comet, Dia.
Related context
Related tools
Beta — feedback welcome: [email protected]