This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Affected surfaces
Summary
AI summaryUpdates Summary, Validation, and Artifact across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds opt‑in Linux chrome build lane via CLARK_BROWSER_TARGET=chrome Adds opt‑in Linux chrome build lane via CLARK_BROWSER_TARGET=chrome Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Feature | Medium |
Adds headless_shell compatibility launcher in chrome tarball that execs chrome Adds headless_shell compatibility launcher in chrome tarball that execs chrome Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Dependency | Medium |
Updates auto‑download to chromium-v148.0.7778.96-stealth3 for Linux runtime Updates auto‑download to chromium-v148.0.7778.96-stealth3 for Linux runtime Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Dependency | Medium |
Adds chrome build dependency required for WebGPU/Dawn X11/XCB path Adds chrome build dependency required for WebGPU/Dawn X11/XCB path Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Bugfix | Medium |
Fixes Permissions API so Notification.permission returns default and permissions.query returns prompt under fingerprint mode Fixes Permissions API so Notification.permission returns default and permissions.query returns prompt under fingerprint mode Source: llm_adapter@2026-05-25 Confidence: high |
— |
Full changelog
Summary
- Added an opt-in Linux
chromebuild lane viaCLARK_BROWSER_TARGET=chrome. - Kept the existing
headless_shellbuild lane for rollback. - The
chromelane omitsimport("//build/args/headless.gn"), runsninja chrome, and packages the realchromebinary. - The chrome tarball includes a
headless_shellcompatibility launcher that execschrome. - Updated auto-downloads to
chromium-v148.0.7778.96-stealth3; Linux runtime now prefers packagedchromeand falls back to cachedheadless_shell. - Fixed the Permissions API path so
Notification.permissionreturnsdefaultandpermissions.query({name:"notifications"})returnspromptunder fingerprint mode. - Added the chrome build dependency needed for the WebGPU/Dawn X11/XCB path.
Validation
- Local:
git diff --check - Local:
python3 -m pytest tests/test_imports.py(33 passed) - Local:
python3 -m py_compile clarkbrowser/config.py clarkbrowser/download.py tests/test_imports.py tests/linux_smoke.py tests/integration_smoke.py - AWS c7i.8xlarge Linux build:
CLARK_BROWSER_TARGET=chrome ./build/run-linux-build.sh foreground - In-container smoke: passed
- Extracted tarball smoke for
/tmp/clark-pkg/chrome: passed - Extracted tarball smoke for
/tmp/clark-pkg/headless_shellcompatibility launcher: passed
Artifact
- Asset:
clark-browser-linux-x64.tar.gz - SHA-256:
63719bb9335204e10554f298cde77ddfd451f41f383b329be6b76765aa10ab9d - Commit:
42cbdd0b8c5b9ddd13315a3629c1b0cc10e23ae2
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 Clark-Browser
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]