Repository navigation
Chromium v153 — Release 1.1.8
SDK 1.1.8 — Chromium 153
SDK package: capiumbrowser 1.1.8 (npm + PyPI) — npm install capiumbrowser@1.1.8 / pip install -U capiumbrowser
An SDK-only release — the browser builds are unchanged from 1.1.6/1.1.7 (no re-download; channels.json is identical). Two headless-stealth fixes and broader coverage of the launch defaults.
What's new in 1.1.8
- Headless viewport coherence. Headless has no window manager, so the per-seed device screen (e.g.
2560×1440) had no window to size against — the framebuffer stayed at Chromium's small headless default andscreenno longer matched the viewport (ascreen ≠ viewporttell on browserscan and similar). In headless only, both SDKs now model the single most common real setup — a maximized Chrome window on a 1080p Windows monitor: screen1920×1080, viewport1920×947. Pass your ownscreen=(Python) /--window-sizeto override; headed launches are unchanged (per-seed device screen, window fit to it). - Headless WebGL restored. Playwright and Puppeteer both inject
--enable-unsafe-swiftshaderas a default launch argument, which routed WebGL onto a software path and could makecanvas.getContext('webgl')returnnullin headless — a hard bot signal for Imperva/Kasada-class checks. Both SDKs now strip it (and--enable-automation) by default viaignore_default_args/ignoreDefaultArgs, so WebGL runs on the real GPU (or the host's system GL). Override by passingignore_default_argsexplicitly. - Async parity. The Python async launch paths now apply the same launch-default stripping as the sync API (they previously did not), so
launch_async/launch_persistent_context_asyncget the WebGL fix too.
No Playwright/Puppeteer version bump is required — the minimum supported versions are unchanged (playwright-core >= 1.40, puppeteer-core >= 21).
Browser builds (unchanged from 1.1.7)
| Platform | Version / folder | SHA-256 |
|---|---|---|
| Windows x64 | 153.0.8010.53 · chromium-v153.0.8010.53.5/ |
3f53b86f80a3b145cb75995615f19c957a74d6a1a0ae1151ff64517b3a931d67 |
| macOS arm64 | 153.0.8010.53 · chromium-v153.0.8010.53.6/ |
eca400433d74e5ac3b59fa1764bba783674a05cfc5a34598c8c1d2f02c708e18 |
| Linux x64 | 153.0.8010.52 · chromium-v153.0.8010.52.5/ |
f65f11a2b15dea523ee95e35cadbbd43c77aba4751cdc0f96f8c138143f041bb |
| Linux arm64 | — | (coming soon) |
The SDK resolves and verifies the right artifact automatically from the bundled channels.json; these coordinates are for manual/raw downloads.